Class TableController

  • All Implemented Interfaces:
    org.eclipse.eef.core.api.controllers.IEEFController, org.eclipse.eef.core.api.controllers.IEEFWidgetController

    public class TableController
    extends org.eclipse.eef.core.api.controllers.AbstractEEFCustomWidgetController
    • Field Summary

      • Fields inherited from class org.eclipse.eef.core.api.controllers.AbstractEEFCustomWidgetController

        description
      • Fields inherited from class org.eclipse.eef.core.api.controllers.AbstractEEFWidgetController

        newHelpConsumer, newLabelConsumer
      • Fields inherited from class org.eclipse.eef.core.api.controllers.AbstractEEFController

        editingContextAdapter, interpreter, variableManager
    • Constructor Summary

      Constructors 
      Constructor Description
      TableController​(org.eclipse.eef.EEFCustomWidgetDescription description, org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager, org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter, org.eclipse.eef.core.api.EditingContextAdapter contextAdapter)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.eef.EEFCustomWidgetDescription getDescription()  
      Object getValue()  
      void handleClick​(Object selection)  
      void refresh()  
      • Methods inherited from class org.eclipse.eef.core.api.controllers.AbstractEEFCustomWidgetController

        executeCommandExpression, getCustomExpression
      • Methods inherited from class org.eclipse.eef.core.api.controllers.AbstractEEFWidgetController

        computeHelp, getValidationRulesContainer, getValidationRulesReference, onNewHelp, onNewLabel, removeNewHelpConsumer, removeNewLabelConsumer
      • Methods inherited from class org.eclipse.eef.core.api.controllers.AbstractEEFController

        newEval, onValidation, removeValidationConsumer
      • Methods inherited from interface org.eclipse.eef.core.api.controllers.IEEFController

        onValidation, removeValidationConsumer
    • Constructor Detail

      • TableController

        public TableController​(org.eclipse.eef.EEFCustomWidgetDescription description,
                               org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager,
                               org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter,
                               org.eclipse.eef.core.api.EditingContextAdapter contextAdapter)
    • Method Detail

      • getValue

        public Object getValue()
      • getDescription

        protected org.eclipse.eef.EEFCustomWidgetDescription getDescription()
        Overrides:
        getDescription in class org.eclipse.eef.core.api.controllers.AbstractEEFCustomWidgetController
      • refresh

        public void refresh()
        Specified by:
        refresh in interface org.eclipse.eef.core.api.controllers.IEEFController
        Overrides:
        refresh in class org.eclipse.eef.core.api.controllers.AbstractEEFWidgetController
      • handleClick

        public void handleClick​(Object selection)