Interface IMultilanguageFormattedTextModel
-
- All Superinterfaces:
IEditableModel
,IMap<String,String>
,IModel
,IMultilanguageModel
,IValidable
,Map<String,String>
- All Known Implementing Classes:
BmMultilanguageFormattedTextModel
,EmfMultilanguageFormattedTextModel
public interface IMultilanguageFormattedTextModel extends IMultilanguageModel
The contract of the model forMultilanguageFormattedTextComponent
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IMultilanguageFormattedTextModel.MultilanguageFormattedTextWorkingCopy
The working copy ofIMultilanguageFormattedTextModel
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IMultilanguageFormattedTextModel.MultilanguageFormattedTextWorkingCopy
createWorkingCopy()
IColorProvider
getColorProvider()
org.eclipse.emf.ecore.EObject
getContextObject()
Returns context object of the modelIFontProvider
getFontProvider()
IMdObjectByTypeProvider
getMdObjectByTypeProvider()
Returns MD object provider object.IV8ProjectManager
getV8projectManager()
Returns V8 project manager object.boolean
isFormatted()
Returns whether formatted text is used.void
setFormatted(boolean isFormatted)
Sets whether formatted text is used.-
Methods inherited from interface com._1c.g5.aef2.models.IEditableModel
isEditable, setEditable
-
Methods inherited from interface com._1c.g5.aef2.models.map.IMap
addMapListener, fill, isEqual, removeMapListener
-
Methods inherited from interface com._1c.g5.aef2.models.IModel
addModelListener, commit, discard, dispose, getChange, getComponent, isOnline, removeModelListener, setComponent
-
Methods inherited from interface com._1c.g5.v8.dt.md.ui.aef.models.IMultilanguageModel
getEditingLanguageCode, getV8project, getVersion
-
Methods inherited from interface com._1c.g5.aef2.validators.IValidable
addValidator, removeValidator, validate, validate
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Method Detail
-
createWorkingCopy
IMultilanguageFormattedTextModel.MultilanguageFormattedTextWorkingCopy createWorkingCopy()
- Specified by:
createWorkingCopy
in interfaceIMap<String,String>
- Specified by:
createWorkingCopy
in interfaceIModel
- 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
-
-