Interface IMdChoiceParameterLinksModel
-
- All Superinterfaces:
Collection<ChoiceParameterLink>
,IAttributeProvider<Field>
,IChoiceParameterLinksModel<ChoiceParameterLink,Field>
,IList<ChoiceParameterLink>
,IModel
,Iterable<ChoiceParameterLink>
,IValidable
,List<ChoiceParameterLink>
- All Known Implementing Classes:
BmChoiceParameterLinksModel
,EmfChoiceParameterLinksModel
,StandardObjectChoiceParameterLinksModel
public interface IMdChoiceParameterLinksModel extends IChoiceParameterLinksModel<ChoiceParameterLink,Field>
Contract forField
-based choice parameter links of MD object attributes.
-
-
Field Summary
Fields Modifier and Type Field Description static IStructuredContentProvider
ALL_FIELDS_CONTENT_PROVIDER
static String
FILTER_PREFIX_EN
static String
FILTER_PREFIX_RU
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Collection<String>
getAllowedParameterNames()
Returns the collection of allowed parameter names.default ScriptVariant
getScriptVariant()
Returns the script variant used in the model.TypeDescription
getTypeDescription()
Returns the type description.IV8Project
getV8project()
Returns the V8 project backing the model.-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface com._1c.g5.v8.dt.ui.aef.models.IAttributeProvider
getAttributes
-
Methods inherited from interface com._1c.g5.v8.dt.ui.aef.models.IChoiceParameterLinksModel
areAttributesEqual, toAttribute, toLink
-
Methods inherited from interface com._1c.g5.aef2.models.list.IList
addListListener, createWorkingCopy, fill, isEqual, removeListListener
-
Methods inherited from interface com._1c.g5.aef2.models.IModel
addModelListener, commit, discard, dispose, getChange, getComponent, isOnline, removeModelListener, setComponent
-
Methods inherited from interface com._1c.g5.aef2.validators.IValidable
addValidator, removeValidator, validate, validate
-
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
-
-
-
Field Detail
-
FILTER_PREFIX_EN
static final String FILTER_PREFIX_EN
- See Also:
- Constant Field Values
-
FILTER_PREFIX_RU
static final String FILTER_PREFIX_RU
- See Also:
- Constant Field Values
-
ALL_FIELDS_CONTENT_PROVIDER
static final IStructuredContentProvider ALL_FIELDS_CONTENT_PROVIDER
-
-
Method Detail
-
getV8project
IV8Project getV8project()
Returns the V8 project backing the model.- Returns:
- the V8 project, never
null
.
-
getTypeDescription
TypeDescription getTypeDescription()
Returns the type description.- Returns:
- the type description, never
null
.
-
getScriptVariant
default ScriptVariant getScriptVariant()
Description copied from interface:IChoiceParameterLinksModel
Returns the script variant used in the model.- Specified by:
getScriptVariant
in interfaceIChoiceParameterLinksModel<ChoiceParameterLink,Field>
- Returns:
- Script variant
-
getAllowedParameterNames
default Collection<String> getAllowedParameterNames()
Description copied from interface:IChoiceParameterLinksModel
Returns the collection of allowed parameter names.- Specified by:
getAllowedParameterNames
in interfaceIChoiceParameterLinksModel<ChoiceParameterLink,Field>
- Returns:
- Collection of allowed parameter names
-
-