Interface ISingleLanguageFormattedTextModel
-
- All Superinterfaces:
IEditableModel
,IModel
,ISingleLanguageModel
,IValidable
,IValue<String>
- All Known Implementing Classes:
EmfSingleLanguageFormattedTextModel
public interface ISingleLanguageFormattedTextModel extends ISingleLanguageModel
The contract of the model forSingleLanguageFormattedTextComponent
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ISingleLanguageFormattedTextModel.SingleLanguageFormattedTextWorkingCopy
The working copy ofISingleLanguageFormattedTextModel
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ISingleLanguageFormattedTextModel.SingleLanguageFormattedTextWorkingCopy
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.IModel
addModelListener, commit, discard, dispose, getChange, getComponent, isOnline, removeModelListener, setComponent
-
Methods inherited from interface com._1c.g5.v8.dt.md.ui.aef.models.ISingleLanguageModel
getEditingLanguageCode, getV8Project, getVersion
-
Methods inherited from interface com._1c.g5.aef2.validators.IValidable
addValidator, removeValidator, validate, validate
-
Methods inherited from interface com._1c.g5.aef2.models.value.IValue
addValueListener, get, isEqual, removeValueListener, set
-
-
-
-
Method Detail
-
createWorkingCopy
ISingleLanguageFormattedTextModel.SingleLanguageFormattedTextWorkingCopy createWorkingCopy()
- Specified by:
createWorkingCopy
in interfaceIModel
- Specified by:
createWorkingCopy
in interfaceIValue<String>
- 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
-
-