Class CollectionParametersData
java.lang.Object
com._1c.g5.v8.dt.dcs.ui.collectionparameters.CollectionParametersData
- Direct Known Subclasses:
AppearanceParametersData
Данные коллекции параметров
Связь между моделью и доступными параметрами для редактирования
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classCommon parameters for constructor ofclassПараметр -
Constructor Summary
ConstructorsConstructorDescriptionCollectionParametersData(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 Summary
Modifier and TypeMethodDescriptionReturns nested parameter from model, if it exists, null otherwiseReturns parameter from model, if it exists, null otherwiseReturns BM editing context.org.eclipse.emf.ecore.EStructuralFeatureПолучить featureorg.eclipse.emf.ecore.EObjectПолучить объект модели, в котором находится коллекция параметров ParameterValuesorg.eclipse.swt.graphics.ImagegetParameterImage(org.eclipse.swt.graphics.Device device, CollectionParametersData.Parameter parameter) Получить картинку параметраПолучить список параметровПолучить представление параметраgetText()Получить представление коллекции параметровGet V8 project.Получить версию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) Установить флаг использования параметра и записать в модель, если редактируется непосредственноvoidУстановить значение параметра и записать в модель, если редактируется непосредственноvoidЗаписать коллекцию в модель
-
Constructor Details
-
CollectionParametersData
public 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 benullmodelOwner- object of model that has collection, can benullmodelFeature- feature of collection, can't benullavailableParameters- available parameters, can benullavailableParametersClass- available parameters class, can't benullimmediate- false if collection is edited in dialogincludeUnedited- include unedited parameters
-
CollectionParametersData
public 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 benullmodelOwner- object of model that has collection, can benullmodelFeature- feature of collection, can't benullavailableParametersClass- available parameters class, can't benull
-
-
Method Details
-
getModelOwner
public org.eclipse.emf.ecore.EObject getModelOwner()Получить объект модели, в котором находится коллекция параметров ParameterValues- Returns:
- объект
-
getModelFeature
public org.eclipse.emf.ecore.EStructuralFeature getModelFeature()Получить feature- Returns:
- feature
-
setModelOwner
public void setModelOwner(org.eclipse.emf.ecore.EObject modelOwner) Установить объект модели, в котором находится коллекция параметров ParameterValues- Parameters:
modelOwner- объект
-
getParameters
Получить список параметров- Returns:
- список
-
getParameterValueText
Получить представление параметра- Parameters:
parameter- параметр- Returns:
- представление
-
setParameterUse
Установить флаг использования параметра и записать в модель, если редактируется непосредственно- Parameters:
parameter- parameter, can't be nulluse- value
-
setParameterValue
Установить значение параметра и записать в модель, если редактируется непосредственно- Parameters:
parameter- параметр
-
setParameterSettings
public void setParameterSettings(CollectionParametersData.Parameter parameter, SettingsParameterValue changedModelParameter) Sets custom settings properties to parameter in model- Parameters:
parameter- parameterchangedModelParameter- parameter with properties
-
findModelParameter
public DataCompositionParameterValue findModelParameter(CollectionParametersData.Parameter parameter) Returns parameter from model, if it exists, null otherwise- Parameters:
parameter- parameter- Returns:
- model parameter
-
findModelNestedParameter
public DataCompositionParameterValue findModelNestedParameter(CollectionParametersData.Parameter parameter) Returns nested parameter from model, if it exists, null otherwise- Parameters:
parameter- parameter- Returns:
- nested model parameter
-
getText
Получить представление коллекции параметров- Returns:
- представление
-
writeModelParameters
public void writeModelParameters()Записать коллекцию в модель -
getParameterImage
public org.eclipse.swt.graphics.Image getParameterImage(org.eclipse.swt.graphics.Device device, CollectionParametersData.Parameter parameter) Получить картинку параметра- Parameters:
device-parameter- параметр- Returns:
- картинка
-
getVersion
Получить версию- Returns:
- версия
-
getV8project
Get V8 project.- Returns:
- the V8 project, never
null
-
getEditingContext
Returns BM editing context.- Returns:
- BM editing context.
-