Class CollectionParametersData
- java.lang.Object
- 
- com._1c.g5.v8.dt.dcs.ui.collectionparameters.CollectionParametersData
 
- 
 public class CollectionParametersData extends Object Данные коллекции параметров Связь между моделью и доступными параметрами для редактирования
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCollectionParametersData.CollectionParametersDataCommonParametersCommon parameters for constructor ofclassCollectionParametersData.ParameterПараметр
 - 
Constructor SummaryConstructors Constructor Description CollectionParametersData(CollectionParametersData.CollectionParametersDataCommonParameters commonParameters, org.eclipse.emf.ecore.EObject modelOwner, org.eclipse.emf.ecore.EStructuralFeature modelFeature, Class<? extends DcsParameterValuesBase> availableParametersClass)ConstructorCollectionParametersData(IDcsEnvironmentProvider environmentProvider, org.eclipse.emf.ecore.EObject modelOwner, org.eclipse.emf.ecore.EStructuralFeature modelFeature, DcsParameterValuesBase availableParameters, Class<? extends DcsParameterValuesBase> availableParametersClass, boolean immediate, boolean includeUnedited)Constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DataCompositionParameterValuefindModelNestedParameter(CollectionParametersData.Parameter parameter)Returns nested parameter from model, if it exists, null otherwiseDataCompositionParameterValuefindModelParameter(CollectionParametersData.Parameter parameter)Returns parameter from model, if it exists, null otherwiseIBmEditingContextgetEditingContext()Returns BM editing context.org.eclipse.emf.ecore.EStructuralFeaturegetModelFeature()Получить featureorg.eclipse.emf.ecore.EObjectgetModelOwner()Получить объект модели, в котором находится коллекция параметров ParameterValuesorg.eclipse.swt.graphics.ImagegetParameterImage(org.eclipse.swt.graphics.Device device, CollectionParametersData.Parameter parameter)Получить картинку параметраList<CollectionParametersData.Parameter>getParameters()Получить список параметровStringgetParameterValueText(CollectionParametersData.Parameter parameter)Получить представление параметраStringgetText()Получить представление коллекции параметровIV8ProjectgetV8project()Get V8 project.VersiongetVersion()Получить версиюvoidsetModelOwner(org.eclipse.emf.ecore.EObject modelOwner)Установить объект модели, в котором находится коллекция параметров ParameterValuesvoidsetParameterSettings(CollectionParametersData.Parameter parameter, SettingsParameterValue changedModelParameter)Sets custom settings properties to parameter in modelvoidsetParameterUse(CollectionParametersData.Parameter parameter, boolean use)Установить флаг использования параметра и записать в модель, если редактируется непосредственноvoidsetParameterValue(CollectionParametersData.Parameter parameter)Установить значение параметра и записать в модель, если редактируется непосредственноvoidwriteModelParameters()Записать коллекцию в модель
 
- 
- 
- 
Constructor Detail- 
CollectionParametersDatapublic CollectionParametersData(IDcsEnvironmentProvider environmentProvider, org.eclipse.emf.ecore.EObject modelOwner, org.eclipse.emf.ecore.EStructuralFeature modelFeature, DcsParameterValuesBase availableParameters, Class<? extends DcsParameterValuesBase> availableParametersClass, boolean immediate, boolean includeUnedited) Constructor- Parameters:
- environmentProvider- object, can't be- null
- modelOwner- object of model that has collection, can be- null
- modelFeature- feature of collection, can't be- null
- availableParameters- available parameters, can be- null
- availableParametersClass- available parameters class, can't be- null
- immediate- false if collection is edited in dialog
- includeUnedited- include unedited parameters
 
 - 
CollectionParametersDatapublic CollectionParametersData(CollectionParametersData.CollectionParametersDataCommonParameters commonParameters, org.eclipse.emf.ecore.EObject modelOwner, org.eclipse.emf.ecore.EStructuralFeature modelFeature, Class<? extends DcsParameterValuesBase> availableParametersClass) Constructor- Parameters:
- commonParameters- common parameters for a dcs part, can't be- null
- modelOwner- object of model that has collection, can be- null
- modelFeature- feature of collection, can't be- null
- availableParametersClass- available parameters class, can't be- null
 
 
- 
 - 
Method Detail- 
getModelOwnerpublic org.eclipse.emf.ecore.EObject getModelOwner() Получить объект модели, в котором находится коллекция параметров ParameterValues- Returns:
- объект
 
 - 
getModelFeaturepublic org.eclipse.emf.ecore.EStructuralFeature getModelFeature() Получить feature- Returns:
- feature
 
 - 
setModelOwnerpublic void setModelOwner(org.eclipse.emf.ecore.EObject modelOwner) Установить объект модели, в котором находится коллекция параметров ParameterValues- Parameters:
- modelOwner- объект
 
 - 
getParameterspublic List<CollectionParametersData.Parameter> getParameters() Получить список параметров- Returns:
- список
 
 - 
getParameterValueTextpublic String getParameterValueText(CollectionParametersData.Parameter parameter) Получить представление параметра- Parameters:
- parameter- параметр
- Returns:
- представление
 
 - 
setParameterUsepublic void setParameterUse(CollectionParametersData.Parameter parameter, boolean use) Установить флаг использования параметра и записать в модель, если редактируется непосредственно- Parameters:
- parameter- parameter, can't be null
- use- value
 
 - 
setParameterValuepublic void setParameterValue(CollectionParametersData.Parameter parameter) Установить значение параметра и записать в модель, если редактируется непосредственно- Parameters:
- parameter- параметр
 
 - 
setParameterSettingspublic void setParameterSettings(CollectionParametersData.Parameter parameter, SettingsParameterValue changedModelParameter) Sets custom settings properties to parameter in model- Parameters:
- parameter- parameter
- changedModelParameter- parameter with properties
 
 - 
findModelParameterpublic DataCompositionParameterValue findModelParameter(CollectionParametersData.Parameter parameter) Returns parameter from model, if it exists, null otherwise- Parameters:
- parameter- parameter
- Returns:
- model parameter
 
 - 
findModelNestedParameterpublic DataCompositionParameterValue findModelNestedParameter(CollectionParametersData.Parameter parameter) Returns nested parameter from model, if it exists, null otherwise- Parameters:
- parameter- parameter
- Returns:
- nested model parameter
 
 - 
getTextpublic String getText() Получить представление коллекции параметров- Returns:
- представление
 
 - 
writeModelParameterspublic void writeModelParameters() Записать коллекцию в модель
 - 
getParameterImagepublic org.eclipse.swt.graphics.Image getParameterImage(org.eclipse.swt.graphics.Device device, CollectionParametersData.Parameter parameter)Получить картинку параметра- Parameters:
- device-
- parameter- параметр
- Returns:
- картинка
 
 - 
getVersionpublic Version getVersion() Получить версию- Returns:
- версия
 
 - 
getV8projectpublic IV8Project getV8project() Get V8 project.- Returns:
- the V8 project, never null
 
 - 
getEditingContextpublic IBmEditingContext getEditingContext() Returns BM editing context.- Returns:
- BM editing context.
 
 
- 
 
-