Class AllElements<TRoot>
- java.lang.Object
-
- com._1c.g5.v8.dt.form.mapping.core.query.AllElements<TRoot>
-
- All Implemented Interfaces:
IQuery<List<IMappingModel<? extends org.eclipse.emf.ecore.EObject>>,TRoot>
public class AllElements<TRoot> extends Object implements IQuery<List<IMappingModel<? extends org.eclipse.emf.ecore.EObject>>,TRoot>
The query for a choice all mapping model connected with the domain model.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AllElements(Object domain)
Creates an new query.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<IMappingModel<? extends org.eclipse.emf.ecore.EObject>>
select(TRoot root, Map<Object,? extends List<IMappingModel<? extends org.eclipse.emf.ecore.EObject>>> maping)
The method selects data fromMapping
.
-
-
-
Constructor Detail
-
AllElements
protected AllElements(Object domain)
Creates an new query.- Parameters:
domain
- the domain model.
-
-
Method Detail
-
select
public List<IMappingModel<? extends org.eclipse.emf.ecore.EObject>> select(TRoot root, Map<Object,? extends List<IMappingModel<? extends org.eclipse.emf.ecore.EObject>>> maping)
The method selects data fromMapping
. Data can get from mapping root model(IMappingRoot
) or map of relation between domain model and basic mapping model (TBasicModel
).If the domain model has not relation with mapping model then return
null
.- Specified by:
select
in interfaceIQuery<List<IMappingModel<? extends org.eclipse.emf.ecore.EObject>>,TRoot>
- Parameters:
root
- - is root mapping object.maping
- - is map of relation (domain model - basic mapping model)- Returns:
- the result of query.
-
-