Class GroupingsEditProvider
java.lang.Object
com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
com._1c.g5.v8.dt.qw.ui.editproviders.GroupingsEditProvider
Edit provider for groupings
-
Nested Class Summary
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
AbstractQueryWizardEditProvider.MoveType -
Field Summary
FieldsFields inherited from class com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
source -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorGroupingsEditProvider(QueryWizardSource source, QuerySchemaGroupingSets currentGroupingSets) Constructor with actualQuerySchemaGroupingSets -
Method Summary
Modifier and TypeMethodDescriptionAdd new valuevoidAdd several valuesstatic QuerySchemaExpressionisCollectionContainExpression(QuerySchemaExpression expression, org.eclipse.emf.common.util.EList<QuerySchemaExpression> groupings, QueryWizardSource source) Is grouping contain expressionbooleanRemove itemvoidRemove all itemsbooleansetItemData(int itemFuture, Object item, Object newValue) Methods inherited from class com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
clearRemoveNodesAdapter, copy, copy, get, getSource, indexOf, isIndexValid, move, move, moveDown, moveUp, remove, replace, set
-
Field Details
-
SET_NEW_SOURCE_ALIAS
public static final int SET_NEW_SOURCE_ALIAS- See Also:
-
-
Constructor Details
-
GroupingsEditProvider
Default constructor- Parameters:
source- query wizard source for getting query model, cannot benull
-
GroupingsEditProvider
Constructor with actualQuerySchemaGroupingSets- Parameters:
source- query wizard source for getting query model, cannot benullcurrentGroupingSets- currentQuerySchemaGroupingSets, can benullif there is not grouping sets
-
-
Method Details
-
isCollectionContainExpression
public static QuerySchemaExpression isCollectionContainExpression(QuerySchemaExpression expression, org.eclipse.emf.common.util.EList<QuerySchemaExpression> groupings, QueryWizardSource source) Is grouping contain expression- Parameters:
expression- query wizard expressiongroupings- groupings expressions list- Returns:
- null if not contained otherwise expression from groupings
-
add
Description copied from class:AbstractQueryWizardEditProviderAdd new value- Overrides:
addin classAbstractQueryWizardEditProvider- Parameters:
value- - new value- Returns:
- - new added value
-
addAll
Description copied from class:AbstractQueryWizardEditProviderAdd several values- Overrides:
addAllin classAbstractQueryWizardEditProvider- Parameters:
values- - values need to be added
-
remove
Description copied from class:AbstractQueryWizardEditProviderRemove item- Overrides:
removein classAbstractQueryWizardEditProvider- Parameters:
value- - value which need to be removed- Returns:
- true if successfully else false
-
removeAll
public void removeAll()Description copied from class:AbstractQueryWizardEditProviderRemove all items- Overrides:
removeAllin classAbstractQueryWizardEditProvider
-
setItemData
- Overrides:
setItemDatain classAbstractQueryWizardEditProvider- Parameters:
itemFuture- which item future changeitem- item at which data need to changednewValue- new future value- Returns:
- true if future was changed
-