All Implemented Interfaces:
IAttribute<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature>, IEditableModel, IEmfAttribute<org.eclipse.emf.ecore.EObject>, IModel, IEmfListAttribute<String,org.eclipse.emf.ecore.EObject>, IList<String>, IValidable, IDynamicTableModel, Iterable<String>, Collection<String>, List<String>

public class ReturnToModel extends AbstractDynamicTableModel<String>
Model for OpenID return to addresses list.
  • Constructor Details

    • ReturnToModel

      public ReturnToModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, InfobasePublication publication)
      Constructor of ReturnToModel
      Parameters:
      object - the object, cannot be null
      feature - the feature, cannot be null
      publication - the publication, cannot be null
  • Method Details

    • getCheckStateProvider

      public ICheckStateProvider getCheckStateProvider()
      Description copied from interface: IDynamicTableModel
      Returns check state provider.
      Returns:
      the ICheckStateProvider, can be null
    • getLabelProvider

      public ILabelProvider getLabelProvider()
      Description copied from interface: IDynamicTableModel
      Returns lable provider.
      Returns:
      the ILabelProvider, can not be null
    • getEditingDomain

      public org.eclipse.emf.transaction.TransactionalEditingDomain getEditingDomain()
      Return transactional edition domain for the parent publication instance.
      Returns:
      transactional edition domain for the parent publication instance, never null
    • updateElement

      public void updateElement(String element, String text)
      Updates the provided list element to the provided text.
      Parameters:
      element - the element to update, cannot be null
      text - the text to set, cannot be null