Class CompositeModelFactory
- java.lang.Object
-
- com._1c.g5.aef2.standard.definitions.models.CompositeModelFactory
-
- All Implemented Interfaces:
IModelFactory
public class CompositeModelFactory extends Object implements IModelFactory
The composite model factory that accumulates others model factories registered with extension point"com._1c.g5.aef2.standard.definitions.modelFactory".
.
-
-
Field Summary
Fields Modifier and Type Field Description static IModelFactory
INSTANCE
The shared instance of the model factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IModel
createModel(IDefinition definition, Collection<Object> objects)
CreatesIModel
instance by the given arguments.IModel
createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
CreatesIModel
instance by the given arguments.protected List<IModelFactory>
getFactories()
Gets list of AEF model factories.
-
-
-
Field Detail
-
INSTANCE
public static final IModelFactory INSTANCE
The shared instance of the model factory.
-
-
Method Detail
-
createModel
public IModel createModel(IDefinition definition, Collection<Object> objects)
Description copied from interface:IModelFactory
CreatesIModel
instance by the given arguments.- Specified by:
createModel
in interfaceIModelFactory
- Parameters:
definition
- the definition, cannot benull
.objects
- the objects for that the model is created, cannot benull
.- Returns:
- the newly created model or
null
.
-
createModel
public IModel createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
Description copied from interface:IModelFactory
CreatesIModel
instance by the given arguments.- Specified by:
createModel
in interfaceIModelFactory
- Parameters:
definition
- the definition, cannot benull
.objects
- the objects for that the model is created.- Returns:
- the newly created model.
-
getFactories
protected List<IModelFactory> getFactories()
Gets list of AEF model factories.- Returns:
- list of model factories.
-
-