Interface IManagingModel
-
- All Superinterfaces:
IModel,IValidable
- All Known Subinterfaces:
IDtGranularEditorManagingModel
- All Known Implementing Classes:
AbstractDtGranularEditorManagingModel,MdPropertyPaletteModel,PropertyPaletteModel
public interface IManagingModel extends IModel
TheIModelthat is used by components that creates child components byIManagingDefinitionand manages their lifecycle.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IRuleInputcreateRuleInput()Creates and returns a newly created rule input.IManagingDefinitiongetDefinition()Returns theIManagingDefinitioninstance.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 theIManagingDefinitioninstance.- Returns:
- the
IManagingDefinitioninstance, 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:
IRuleInputinstance, nevernull.
-
-