Interface IMultilanguageFormattedTextModel

All Superinterfaces:
IEditableModel, IMap<String,String>, IModel, IMultilanguageModel, IValidable, Map<String,String>
All Known Implementing Classes:
BmMultilanguageFormattedTextModel, EmfMoxelMultilanguageTextModel, EmfMultilanguageFormattedTextModel

public interface IMultilanguageFormattedTextModel extends IMultilanguageModel
The contract of the model for MultilanguageFormattedTextComponent.
  • Method Details

    • createWorkingCopy

      Specified by:
      createWorkingCopy in interface IMap<String,String>
      Specified by:
      createWorkingCopy in interface IModel
      Returns:
      the model working copy or null if working copies is not supported by the model.
    • isFormatted

      boolean isFormatted()
      Returns whether formatted text is used.
      Returns:
      true if formatted text is used, false otherwise
    • setFormatted

      void setFormatted(boolean isFormatted)
      Sets whether formatted text is used.
      Parameters:
      isFormatted - is formatted text or not
    • getV8projectManager

      IV8ProjectManager getV8projectManager()
      Returns V8 project manager object.
      Returns:
      the V8 project manager object
    • getMdObjectByTypeProvider

      IMdObjectByTypeProvider getMdObjectByTypeProvider()
      Returns MD object provider object.
      Returns:
      the MD object provider object
    • getContextObject

      org.eclipse.emf.ecore.EObject getContextObject()
      Returns context object of the model
      Returns:
      the context object
    • getColorProvider

      IColorProvider getColorProvider()
      Returns:
      the color provider, cannot be null
    • getFontProvider

      IFontProvider getFontProvider()
      Returns:
      the font provider, cannot be null