Class ContainerTextSection<T,V>

java.lang.Object
com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
com.amalgamasimulation.desktop.ui.editor.sections.TextSection<V>
com.amalgamasimulation.desktop.ui.editor.sections.ContainerTextSection<T,V>
All Implemented Interfaces:
ILabelSection, ISection, ITextSection<V>
Direct Known Subclasses:
EmfTextSection

public class ContainerTextSection<T,V> extends TextSection<V>
  • Constructor Details

    • ContainerTextSection

      public ContainerTextSection()
  • Method Details

    • getDataBinding

      public ContainerTextDataBinding<T,V> getDataBinding()
      Overrides:
      getDataBinding in class TextSection<V>
    • createSection

      public void createSection()
      Overrides:
      createSection in class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
    • createButton

      protected InternalButton createButton(IButtonProperties buttonProperties)
      Overrides:
      createButton in class TextSection<V>
    • isVisible

      public boolean isVisible()
      Specified by:
      isVisible in interface ISection
      Overrides:
      isVisible in class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
    • isEnable

      public boolean isEnable()
      Specified by:
      isEnable in interface ISection
      Overrides:
      isEnable in class com.amalgamasimulation.desktop.ui.editor.sections.internal.Section
    • setVisible

      public void setVisible(Predicate<T> visible)
    • setEnable

      public void setEnable(Predicate<T> enable)