Interface IManagingModel
-
- All Superinterfaces:
IModel
,IValidable
- All Known Subinterfaces:
IDtGranularEditorManagingModel
- All Known Implementing Classes:
AbstractDtGranularEditorManagingModel
,MdPropertyPaletteModel
,PropertyPaletteModel
public interface IManagingModel extends IModel
TheIModel
that is used by components that creates child components byIManagingDefinition
and manages their lifecycle.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IRuleInput
createRuleInput()
Creates and returns a newly created rule input.IManagingDefinition
getDefinition()
Returns theIManagingDefinition
instance.Collection<Object>
getObjects()
Returns the collection of objects that is edited by the managing component.-
Methods inherited from interface com._1c.g5.aef2.models.IModel
addModelListener, commit, createWorkingCopy, discard, dispose, getChange, getComponent, isOnline, removeModelListener, setComponent
-
Methods inherited from interface com._1c.g5.aef2.validators.IValidable
addValidator, removeValidator, validate, validate
-
-
-
-
Method Detail
-
getDefinition
IManagingDefinition getDefinition()
Returns theIManagingDefinition
instance.- Returns:
- the
IManagingDefinition
instance, nevernull
.
-
getObjects
Collection<Object> getObjects()
Returns the collection of objects that is edited by the managing component.- Returns:
- the collection of objects that is edited by the managing component, never
null
.
-
createRuleInput
IRuleInput createRuleInput()
Creates and returns a newly created rule input.- Returns:
IRuleInput
instance, nevernull
.
-
-