Package com._1c.g5.v8.dt.ql.resource
Class DynamicDbViewFieldComputer
- java.lang.Object
-
- com._1c.g5.v8.dt.ql.resource.DynamicDbViewFieldComputer
-
- All Implemented Interfaces:
IDynamicDbViewFieldComputer
public class DynamicDbViewFieldComputer extends Object implements IDynamicDbViewFieldComputer
Default implementation ofIDynamicDbViewFieldComputerfor Ql family language
-
-
Field Summary
Fields Modifier and Type Field Description static DbViewDefUNRESOLVED_DBVIEW
-
Constructor Summary
Constructors Constructor Description DynamicDbViewFieldComputer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DbViewElementcomputeDbView(org.eclipse.emf.ecore.EObject semanticElement)GetsDbViewElementforsemanticElementList<DbViewElement>computeFieldsBySemanticObject(org.eclipse.emf.ecore.EObject semanticElement)Gets fields contained in DbView ofsemanticObject
-
-
-
Field Detail
-
UNRESOLVED_DBVIEW
public static final DbViewDef UNRESOLVED_DBVIEW
-
-
Method Detail
-
computeDbView
public DbViewElement computeDbView(org.eclipse.emf.ecore.EObject semanticElement)
Description copied from interface:IDynamicDbViewFieldComputerGetsDbViewElementforsemanticElement- Specified by:
computeDbViewin interfaceIDynamicDbViewFieldComputer- Parameters:
semanticElement- semantic element from Ql grammar model- Returns:
- computed
DbViewElementornull
-
computeFieldsBySemanticObject
public List<DbViewElement> computeFieldsBySemanticObject(org.eclipse.emf.ecore.EObject semanticElement)
Description copied from interface:IDynamicDbViewFieldComputerGets fields contained in DbView ofsemanticObject- Specified by:
computeFieldsBySemanticObjectin interfaceIDynamicDbViewFieldComputer- Parameters:
semanticElement- semantic element from Ql grammar model- Returns:
- computed list of
DbViewElementor empty list
-
-