Interface IModelFactory
- All Known Implementing Classes:
AbstractFeatureFieldModelFactory
,AbstractMultiFeatureFieldModelFactory
,AdoptedCommonAttributeContentModelFactory
,AdoptedCommonPictureModelFactory
,AdoptedExchangePlanContentModelFactory
,AggregatesModelFactory
,BmCommonAttributeDataSeparationModelFactory
,BpSchemeModelFactory
,ChartModelFactory
,CmiModelFactory
,CommonAttributeContentModelFactory
,CommonPictureModelFactory
,CompositeModelFactory
,ConfigurationStandaloneContentModelFactory
,DefaultModelFactory
,DistributionSupportModelFactory
,DocumentNumeratorModelFactory
,ExchangePlanContentModelFactory
,FormDynamicListModelFactory
,FormExtensionModelFactory
,FormModelFactory
,GeographicalSchemaModelFactory
,GraphicalSchemePictureModelFactory
,InfobaseApplicationEditorModelFactory
,MdExtensionPropertiesModelFactory
,MdGranularEditorMultiFeatureModelFactory
,MdGranularEditorsModelFactory
,MdHelpModelFactory
,MdSingleDefaultModelFactory
,MdSingleModelFactory
,ModelFactory
,MoxelModelFactory
,PlannerModelFactory
,PlatformServicesModelFactory
,PromptConfirmationOnRestructureModel.Factory
,PropertiesModelFactory
,SelectionModelFactory
,StandardAttributeModelFactory
,StyleModelFactory
,SuppressModelFactory
,WebServerExtensionModelFactory
,WsReferenceGranularEditorModelFactory
,WsReferenceModelFactory
,XdtoModelFactory
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
The model factory to create the AEF
IModel
instances.-
Method Summary
Modifier and TypeMethodDescriptiondefault IModel
createModel
(IDefinition definition, Collection<Object> objects) CreatesIModel
instance by the given arguments.createModel
(IDefinition definition, org.eclipse.emf.ecore.EObject... objects) CreatesIModel
instance by the given arguments.
-
Method Details
-
createModel
CreatesIModel
instance by the given arguments.- Parameters:
definition
- the definition, cannot benull
.objects
- the objects for that the model is created.- Returns:
- the newly created model.
-
createModel
CreatesIModel
instance by the given arguments.- Parameters:
definition
- the definition, cannot benull
.objects
- the objects for that the model is created, cannot benull
.- Returns:
- the newly created model or
null
.
-