Interface IMdTypedObjectModel
- All Superinterfaces:
IMdObjectModel
,IModel
,IValidable
- All Known Implementing Classes:
FormWizard.FormModel
,MdTypedObjectModel
Model contract for
MdObject
-based wizards with
possibility to edit additional features.
As rule it is used for BasicTemplate
and BasicForm
wizards.-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the value indicating whenever to allow select the given model type.Methods inherited from interface com._1c.g5.v8.dt.md.ui.wizards.aef.models.IMdObjectModel
getComment, getModelClass, getName, getParent, getSynonym, getUniqueName, getV8project
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 Details
-
getExtension
IValue<MdModelTypesExtension> getExtension()- Returns:
- the extension value
-
getExtensions
List<MdModelTypesExtension> getExtensions()- Returns:
- the list of extensions
-
isApplicableForType
Returns the value indicating whenever to allow select the given model type.- Parameters:
ext
- is theMdModelTypesExtension
- Returns:
- true, if the given extension has no predicate or has predicate that is applicable.
-
getAdditionalModels
- Returns:
- the map where the keys are
EStructuralFeature
s that are needed to display for the current extension and values are models for components.
-