Commit 30e7d833 authored by Alexander Diewald's avatar Alexander Diewald
Browse files

CR: GREEN / RED

Issue-Ref: 3437
Issue-Url: https://af3-developer.fortiss.org/issues/3437

Signed-off-by: Alexander Diewald's avatarAlexander Diewald <diewald@fortiss.org>
parent 25e96e89
DashboardFXController.java e558a386fe11d56870329c5255429f6a93dd3d4e YELLOW
DashboardFXController.java e558a386fe11d56870329c5255429f6a93dd3d4e GREEN
DashboardFXViewPart.java 93e8ed38fb398aa5ababc85877a5fed8d5b88723 GREEN
AnnotationContentProvider.java bb971895f90ee93f0f8ebac9a50b33dff2a3aa72 YELLOW
ConstraintObjectiveFXController.java 8180dc35f6bd825fecd97c30e87d686ee61733bd YELLOW
AnnotationContentProvider.java bb971895f90ee93f0f8ebac9a50b33dff2a3aa72 GREEN
ConstraintObjectiveFXController.java 8180dc35f6bd825fecd97c30e87d686ee61733bd GREEN
DSEPerspectiveViewBase.java c1dcee18f44a9f3ae31b91f6e41ba0b27ec7505a GREEN
DseSaveableView.java 8320c2b0949df2d4cc4e37fc7267f81afc1d3ff0 GREEN
ExplorationUIFXController.java 2479f48641adbd989e58608781908f474f1f6dbc YELLOW
ExplorationUIFXViewPart.java f0f56ca979733468bf2aed562bfce10439fcbf96 YELLOW
ExplorationUIFXController.java 2479f48641adbd989e58608781908f474f1f6dbc GREEN
ExplorationUIFXViewPart.java f0f56ca979733468bf2aed562bfce10439fcbf96 GREEN
HelpComposite.java 72ad69a68860a4c645e2d6c3094be992a53c5d33 GREEN
HelpView.java 5cd89049b0373cacd8fc7e431870260bd81b93c1 GREEN
HierarchicElementContentProvider.java 8a393f0b867ce5616292910a5287b0e39c6d48b7 GREEN
PatternFXControllerBase.java c92d992c25572e3183ebae22c269e50fd20c2ffb YELLOW
SuperSetContentProvider.java a8a5986589cbdd73ecf5899bec674c96ba59281b YELLOW
PatternFXControllerBase.java b3c75ef396046f85a822963c55324a3d5bcab777 GREEN
SuperSetContentProvider.java 7e44e42675740b08582dfbc3e4b67ec9bdd73b93 GREEN
SynthesisViewBase.java 0a70e56cc7fd92ead43bee343eae7f8e51894d81 GREEN
......@@ -21,6 +21,7 @@ import org.fortiss.af3.exploration.model.ExplorationTarget;
import org.fortiss.tooling.common.ui.javafx.layout.CompositeFXControllerBase;
import javafx.scene.Node;
import javafx.scene.control.TitledPane;
/**
* Generic base class for all patterns. It defines the interface required for the inclusion in
......@@ -29,7 +30,7 @@ import javafx.scene.Node;
* @author munaro
*/
@SuppressWarnings("unchecked")
public abstract class PatternFXControllerBase extends CompositeFXControllerBase<Node, Node> {
public abstract class PatternFXControllerBase extends CompositeFXControllerBase<TitledPane, Node> {
/** The patterns's name. */
public abstract String getPatternName();
......
......@@ -15,6 +15,8 @@
+--------------------------------------------------------------------------*/
package org.fortiss.af3.exploration.ui.perspective.generic;
import static java.util.Collections.emptyList;
import java.util.Collection;
import org.eclipse.emf.ecore.EObject;
......@@ -35,6 +37,6 @@ public class SuperSetContentProvider<T extends IModelElement>
@Override
@SuppressWarnings("unchecked")
protected Collection<T> getChildren(EObject parent) {
return parent instanceof SuperSet ? ((SuperSet<T>)parent).getEntries() : null;
return parent instanceof SuperSet ? ((SuperSet<T>)parent).getEntries() : emptyList();
}
}
DSEProcessNavigator.java a45e03d6080c637edb8b44070816a828838e47e9 GREEN
ExplorationNavigatorElementContentProvider.java db38682a93172220090f18162a02187cdb025bc0 GREEN
ExplorationNavigatorFXController.java 55fd37c2a3f55ed258add51f53e6b7cbbf9b5e6e YELLOW
ExplorationNavigatorFXController.java 55fd37c2a3f55ed258add51f53e6b7cbbf9b5e6e GREEN
ExplorationNavigatorFXViewPart.java 8604b65d141c21690f90bc942a6bb29e35911295 GREEN
ReferencedExplorationConstraint.java 1945978104b15e51f03818442431b65449e4fa4a GREEN
ReferencedExplorationObjective.java 7b5fea485aa7e13d37a9b98a679c9f804444f683 GREEN
......
PatternContainerFXController.java b60abf01f271facd20f92053c432530a632e42c6 YELLOW
PatternContainerFXController.java b60abf01f271facd20f92053c432530a632e42c6 GREEN
SuperSetContentProvider.java 86806720c678ba5c92ec2579b665d3f401df07b3 GREEN
AllocationPatternFXController.java a6e367f02457d22a5f45b999116b4bff05bdf18a YELLOW
CouplingPatternFXController.java f94c753b56c349601680964d7d6706579bf9946a YELLOW
MemoryPatternFXController.java 73bb2e75d520086dd50ff45958f02309d01e47c4 YELLOW
SafetyPatternFXController.java 840871287a34129c056e4871c1bad744d42e58ab YELLOW
AllocationPatternFXController.java 57a564e4429c6e4586c85d0993166b4c06e134c3 RED
CouplingPatternFXController.java f94c753b56c349601680964d7d6706579bf9946a RED
MemoryPatternFXController.java 73bb2e75d520086dd50ff45958f02309d01e47c4 GREEN
SafetyPatternFXController.java 840871287a34129c056e4871c1bad744d42e58ab GREEN
......@@ -154,6 +154,9 @@ public class AllocationPatternFXController extends PatternFXControllerBase {
// is not necessarily the same. For now I only simplified by removing the switch when
// there is only one column. In other classes, I removed the todo, but feel free to
// reassign to me if you see a better solution.
// AD: Please move this "NamedTreeTableUIProvider" to a utility class and add a create
// method there that just returns the constructed provider. By that, we avoid code
// duplicates.
DynamicTreeTableUIProviderBase uiProvider = new DynamicTreeTableUIProviderBase() {
/** {@inheritDoc} */
@Override
......
BusBandwidthOptimizationPatternFXController.java 0b18eaed7e170b8cac48f3c066302bc6f6bf100f YELLOW
HardwareOptimizationPatternFXController.java 61f54b317a3a184c3f31104ab8da69e29eda4a5f YELLOW
BusBandwidthOptimizationPatternFXController.java 0b18eaed7e170b8cac48f3c066302bc6f6bf100f RED
HardwareOptimizationPatternFXController.java 61f54b317a3a184c3f31104ab8da69e29eda4a5f GREEN
SimpleAnnotationTableFXController.java 9dc672a2c16aaff0808d13d9f175bc4dc1dc568f YELLOW
SimpleAnnotationTableFXController.java 9dc672a2c16aaff0808d13d9f175bc4dc1dc568f GREEN
SimpleAnnotationTableFXViewPart.java aa739117ccf8e05678253f4e28190be5f352a2ec GREEN
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment