Class AbstractFeatureFieldModelFactory
java.lang.Object
com._1c.g5.aef2.standard.definitions.models.AbstractFeatureFieldModelFactory
- All Implemented Interfaces:
IModelFactory
- Direct Known Subclasses:
AdoptedCommonAttributeContentModelFactory,AggregatesModelFactory,BmCommonAttributeDataSeparationModelFactory,BpSchemeModelFactory,ChartModelFactory,CmiModelFactory,CommonAttributeContentModelFactory,DocumentNumeratorModelFactory,FormDynamicListModelFactory,FormModelFactory,GeographicalSchemaModelFactory,GraphicalSchemePictureModelFactory,MdGranularEditorsModelFactory,MdHelpModelFactory,MdSingleDefaultModelFactory,MdSingleModelFactory,ModelFactory,MoxelModelFactory,PlannerModelFactory,PlatformServicesModelFactory,PropertiesModelFactory,SelectionModelFactory,StandardAttributeModelFactory,SuppressModelFactory,WsReferenceModelFactory,XdtoModelFactory
The abstract model factory implementation for single-feature definitions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IModelcreateGroupModel(IFieldDefinition definition, org.eclipse.emf.ecore.EObject... objects) Creates model for multiple objects.createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects) CreatesIModelinstance by the given arguments.protected abstract IModelcreateSingleModel(EObjectFeature objectFeature) Creates model for single object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com._1c.g5.aef2.standard.definitions.models.IModelFactory
createModel
-
Constructor Details
-
AbstractFeatureFieldModelFactory
public AbstractFeatureFieldModelFactory()
-
-
Method Details
-
createModel
Description copied from interface:IModelFactoryCreatesIModelinstance by the given arguments.- Specified by:
createModelin interfaceIModelFactory- Parameters:
definition- the definition, cannot benull.objects- the objects for that the model is created.- Returns:
- the newly created model.
-
createSingleModel
Creates model for single object.- Parameters:
objectFeature- theEObjectFeatureinstance that contains all needed information.- Returns:
- a newly created model.
-
createGroupModel
protected IModel createGroupModel(IFieldDefinition definition, org.eclipse.emf.ecore.EObject... objects) Creates model for multiple objects. Returnsnullby default.- Parameters:
definition- the field definition.objects- objects.- Returns:
- a newly created model.
-