Interface IMdTypedObjectModel
-
- All Superinterfaces:
IMdObjectModel
,IModel
,IValidable
- All Known Implementing Classes:
FormWizard.FormModel
,MdTypedObjectModel
public interface IMdTypedObjectModel extends IMdObjectModel
Model contract forMdObject
-based wizards with possibility to edit additional features. As rule it is used forBasicTemplate
andBasicForm
wizards.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<org.eclipse.emf.ecore.EStructuralFeature,IModel>
getAdditionalModels()
IValue<MdModelTypesExtension>
getExtension()
List<MdModelTypesExtension>
getExtensions()
boolean
isApplicableForType(MdModelTypesExtension ext)
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 Detail
-
getExtension
IValue<MdModelTypesExtension> getExtension()
- Returns:
- the extension value
-
getExtensions
List<MdModelTypesExtension> getExtensions()
- Returns:
- the list of extensions
-
isApplicableForType
boolean isApplicableForType(MdModelTypesExtension ext)
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.
-
-