diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/javafx/control/treetableview/.ratings b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/javafx/control/treetableview/.ratings index 294b7631f32d39b5cf2ade9572c07948a1c06f47..a9e7b2649e4e8c1ba99a18ed8aa4009f5ea1b998 100644 --- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/javafx/control/treetableview/.ratings +++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/javafx/control/treetableview/.ratings @@ -1 +1 @@ -ModelElementTreeViewer.java 6eb558c8d5a0eaf3df55aa1091586cd1faefecb1 YELLOW +ModelElementTreeViewer.java 8a555fc12eb6c0531f6334fdc61e9abf52ff784d YELLOW diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/javafx/control/treetableview/ModelElementTreeViewer.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/javafx/control/treetableview/ModelElementTreeViewer.java index 6eb558c8d5a0eaf3df55aa1091586cd1faefecb1..8a555fc12eb6c0531f6334fdc61e9abf52ff784d 100644 --- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/javafx/control/treetableview/ModelElementTreeViewer.java +++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/javafx/control/treetableview/ModelElementTreeViewer.java @@ -22,6 +22,7 @@ import java.util.List; import org.fortiss.tooling.base.model.element.IHierarchicElement; import org.fortiss.tooling.base.model.element.IModelElement; +import org.fortiss.tooling.common.ui.javafx.AF3FXViewPart; import org.fortiss.tooling.common.ui.javafx.control.treetableview.DynamicTreeContentProviderBase; import org.fortiss.tooling.common.ui.javafx.control.treetableview.DynamicTreeUIProviderBase; import org.fortiss.tooling.common.ui.javafx.control.treetableview.DynamicTreeViewer; @@ -35,8 +36,13 @@ import javafx.scene.control.TreeView; import javafx.scene.image.Image; import javafx.scene.image.ImageView; -// TODO (SB, indicate what is the propose of the TreeView) /** + * This class is a support fragment for creating tree views in JavaFX Controls. It provides the view + * counter part of a {@link DynamicTreeContentProviderBase}. The content provider is responsible + * for selecting elements from a base model and ordering them acc. to a custom defined structure. + * These two fragments have to be combined in a JavaFX controller inheriting from the base class + * {@link AF3FXViewPart}. + * <p> * TreeViewer that constructs a DynamicTreeViewer whose UI provider uses the methods and kernel * services for {@link IHierarchicElement}s and {@link INamedCommentedElement}s. * The Viewer uses a composition principle where a client must provide a {@link TreeView} (JavaFX),