Class AbstractBmChoiceParametersModel
- java.lang.Object
-
- com._1c.g5.aef2.validators.Validable
-
- com._1c.g5.aef2.models.Model
-
- com._1c.g5.aef2.models.EditableModel
-
- com._1c.g5.aef2.models.list.ListModel<T>
-
- com._1c.g5.v8.dt.aef2.bm.models.BmList<ChoiceParameter>
-
- com._1c.g5.v8.dt.md.ui.aef.models.AbstractBmChoiceParametersModel
-
- All Implemented Interfaces:
IAttribute<IBmObject,org.eclipse.emf.ecore.EStructuralFeature>
,IEditableModel
,IEmfAttribute<IBmObject>
,IModel
,IEmfListAttribute<ChoiceParameter,IBmObject>
,IList<ChoiceParameter>
,IValidable
,IModelApiAwareModel
,IChoiceParametersModel
,Iterable<ChoiceParameter>
,Collection<ChoiceParameter>
,List<ChoiceParameter>
public abstract class AbstractBmChoiceParametersModel extends BmList<ChoiceParameter> implements IChoiceParametersModel
The abstractIChoiceParametersModel
implementation with common functionality.
-
-
Field Summary
-
Fields inherited from interface com._1c.g5.v8.dt.md.ui.aef.models.IChoiceParametersModel
COMPLETION_PROVIDER
-
-
Constructor Summary
Constructors Constructor Description AbstractBmChoiceParametersModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IV8Project v8project)
Instantiates a new model.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.ecore.EObject
getContextObject()
Returns the context object to retrive types in dialog.IV8Project
getV8project()
Returns the V8 project.-
Methods inherited from class com._1c.g5.v8.dt.aef2.bm.models.BmList
adapt, createTask, dispose, getChange, getModelApi, getObject, getProperty, setModelApi, setObjectValue
-
Methods inherited from class com._1c.g5.aef2.models.list.ListModel
add, add, addAll, addAll, addListListener, clear, contains, containsAll, createWorkingCopy, discard, fill, get, getCommittedList, getUncommittedList, indexOf, isElementEqual, isEmpty, isEqual, iterator, lastIndexOf, listIterator, listIterator, notifyListChanged, queueNotifyListChanged, remove, remove, removeAll, removeListListener, retainAll, set, setCommittedList, setList, setUncommitedList, size, subList, toArray, toArray, toString
-
Methods inherited from class com._1c.g5.aef2.models.EditableModel
isEditable, setEditable
-
Methods inherited from class com._1c.g5.aef2.models.Model
addModelListener, beginExternalUpdate, checkOffline, checkOnline, commit, endExternalUpdate, getComponent, getCurrentChangeOrigin, getRunnableQueue, isOnline, notifyModelChanged, notifyModelCommitted, removeModelListener, setComponent, setOnline
-
Methods inherited from class com._1c.g5.aef2.validators.Validable
addValidator, getValidatorTarget, removeValidator, validate, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface com._1c.g5.v8.dt.md.ui.aef.models.IChoiceParametersModel
getFields, getFieldSourceFields, getSelfFieldSource, getTypeDescription
-
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
-
-
-
-
Constructor Detail
-
AbstractBmChoiceParametersModel
public AbstractBmChoiceParametersModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IV8Project v8project)
Instantiates a new model.- Parameters:
object
- the object.feature
- the object feature.v8project
- the V8 project, cannot benull
-
-
Method Detail
-
getV8project
public IV8Project getV8project()
Description copied from interface:IChoiceParametersModel
Returns the V8 project.- Specified by:
getV8project
in interfaceIChoiceParametersModel
- Returns:
- the V8 project.
-
getContextObject
public org.eclipse.emf.ecore.EObject getContextObject()
Description copied from interface:IChoiceParametersModel
Returns the context object to retrive types in dialog.- Specified by:
getContextObject
in interfaceIChoiceParametersModel
- Returns:
- the context object, never
null
.
-
-