Class TreeElement
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.utils.TreeElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.eclipse.emf.ecore.EObjectprotected final AbstractTreeElementType -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTreeElement(AbstractTreeElementType treeElementType, org.eclipse.emf.ecore.EObject eObject) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<TreeElement> protected TreeElementcreateLeaf(AbstractTreeElementType treeElementType, BooleanSupplier isEmptyElements, UnaryOperator<String> labelProdiver) protected TreeElementcreateLeaf(AbstractTreeElementType treeElementType, Supplier<? extends Number> countSupplier) final org.eclipse.core.databinding.observable.list.IObservableList<TreeElement> final org.eclipse.emf.ecore.EObjectgetLabel()final AbstractTreeElementTypeboolean
-
Field Details
-
treeElementType
-
eObject
protected final org.eclipse.emf.ecore.EObject eObject
-
-
Constructor Details
-
TreeElement
protected TreeElement(AbstractTreeElementType treeElementType, org.eclipse.emf.ecore.EObject eObject)
-
-
Method Details
-
getTreeElementType
-
getEObject
public final org.eclipse.emf.ecore.EObject getEObject() -
getLabel
-
isEmptyElements
public boolean isEmptyElements() -
getChildElements
public final org.eclipse.core.databinding.observable.list.IObservableList<TreeElement> getChildElements() -
createChildElements
-
createLeaf
protected TreeElement createLeaf(AbstractTreeElementType treeElementType, Supplier<? extends Number> countSupplier) -
createLeaf
protected TreeElement createLeaf(AbstractTreeElementType treeElementType, BooleanSupplier isEmptyElements, UnaryOperator<String> labelProdiver)
-