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 class
Common 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.Image
getParameterImage
(org.eclipse.swt.graphics.Device device, CollectionParametersData.Parameter parameter) Получить картинку параметраПолучить список параметровПолучить представление параметраgetText()
Получить представление коллекции параметровGet V8 project.Получить версиюvoid
setModelOwner
(org.eclipse.emf.ecore.EObject modelOwner) Установить объект модели, в котором находится коллекция параметров ParameterValuesvoid
setParameterSettings
(CollectionParametersData.Parameter parameter, SettingsParameterValue changedModelParameter) Sets custom settings properties to parameter in modelvoid
setParameterUse
(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 benull
modelOwner
- object of model that has collection, can benull
modelFeature
- feature of collection, can't benull
availableParameters
- available parameters, can benull
availableParametersClass
- available parameters class, can't benull
immediate
- 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 benull
modelOwner
- object of model that has collection, can benull
modelFeature
- feature of collection, can't benull
availableParametersClass
- 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.
-