Class ModelFactory
- java.lang.Object
-
- com._1c.g5.aef2.standard.definitions.models.AbstractFeatureFieldModelFactory
-
- com._1c.g5.v8.dt.md.ui.properties.models.ModelFactory
-
- All Implemented Interfaces:
IModelFactory
public class ModelFactory extends AbstractFeatureFieldModelFactory
The model factory implementation.
-
-
Constructor Summary
Constructors Constructor Description ModelFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IModel
createGroupModel(IFieldDefinition definition, org.eclipse.emf.ecore.EObject... objects)
Creates model for multiple objects.protected IModel
createSingleModel(EObjectFeature objectFeature)
Creates model for single object.-
Methods inherited from class com._1c.g5.aef2.standard.definitions.models.AbstractFeatureFieldModelFactory
createModel
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com._1c.g5.aef2.standard.definitions.models.IModelFactory
createModel
-
-
-
-
Method Detail
-
createSingleModel
protected IModel createSingleModel(EObjectFeature objectFeature)
Description copied from class:AbstractFeatureFieldModelFactory
Creates model for single object.- Specified by:
createSingleModel
in classAbstractFeatureFieldModelFactory
- Parameters:
objectFeature
- theEObjectFeature
instance that contains all needed information.- Returns:
- a newly created model.
-
createGroupModel
protected IModel createGroupModel(IFieldDefinition definition, org.eclipse.emf.ecore.EObject... objects)
Description copied from class:AbstractFeatureFieldModelFactory
Creates model for multiple objects. Returnsnull
by default.- Overrides:
createGroupModel
in classAbstractFeatureFieldModelFactory
- Parameters:
definition
- the field definition.objects
- objects.- Returns:
- a newly created model.
-
-