/** * Get more info at : www.jrebirth.org . * Copyright JRebirth.org © 2011-2013 * Contact : sebastien.bordes@jrebirth.org * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.jrebirth.af.showcase.analyzer.ui.workbench; import javafx.event.ActionEvent; import org.jrebirth.af.api.exception.CoreException; import org.jrebirth.af.core.ui.DefaultController; import org.jrebirth.af.core.ui.adapter.ActionAdapter; /** * The class <strong>WorkbenchController</strong>. * * @author Sébastien Bordes */ public final class WorkbenchController extends DefaultController<WorkbenchModel, WorkbenchView> implements ActionAdapter { /** * Default Constructor. * * @param view the view to control * * @throws CoreException if an error occurred while creating event handlers */ public WorkbenchController(final WorkbenchView view) throws CoreException { super(view); } /** * {@inheritDoc} */ @Override public void action(final ActionEvent actionEvent) { // final RotateTransition rt = new // RotateTransition(Duration.millis(3000), getView().getHelloButton()); // rt.setByAngle(180); // rt.setCycleCount(4); // rt.setAutoReverse(true); // // rt.play(); // TODO } }