Class BmEventSubscribtionSourceModel
- java.lang.Object
-
- com._1c.g5.aef2.validators.Validable
-
- com._1c.g5.aef2.models.Model
-
- com._1c.g5.aef2.models.CompoundModel
-
- com._1c.g5.v8.dt.md.ui.aef.models.type.AbstractTypeDescriptionModel
-
- com._1c.g5.v8.dt.md.ui.aef.models.BmTypeDescriptionModel
-
- com._1c.g5.v8.dt.md.ui.aef.models.BmEventSubscribtionSourceModel
-
- All Implemented Interfaces:
ICompoundModel
,IEditableModel
,IModel
,IValidable
,IModelApiAwareModel
,ITypeDescriptionModel
public class BmEventSubscribtionSourceModel extends BmTypeDescriptionModel
BmTypeDescriptionModel
implementation forEventSubscription.getSource()
.
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.md.ui.aef.models.BmTypeDescriptionModel
editingSupport
-
-
Constructor Summary
Constructors Constructor Description BmEventSubscribtionSourceModel(EventSubscription parent, IV8Project v8project, EventSubscriptionEventsProvider eventsProvider, IModelEditingSupport editingSupport)
Creates a new model.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IBmTask<?>
createTypeDescriptionChangeTask(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EStructuralFeature feature, TypeDescription valueToApply)
Creates anIBmTask
for changing type description.-
Methods inherited from class com._1c.g5.v8.dt.md.ui.aef.models.BmTypeDescriptionModel
createTypeDescriptionModel, getModelApi, setModelApi
-
Methods inherited from class com._1c.g5.v8.dt.md.ui.aef.models.type.AbstractTypeDescriptionModel
buildTypeDescriptionValue, commit, createDialogModel, dispose, getBinaryFixed, getBinaryLength, getBinaryLengthMaximum, getBinaryLengthMinimum, getContextObject, getDateFractions, getFeature, getMultiItems, getNumberNonNegative, getNumberPrecision, getNumberPrecisionMaximum, getNumberPrecisionMinimum, getNumberScale, getNumberScaleMaximum, getNumberScaleMinimum, getParent, getParentContext, getScriptVariantProvider, getSingleTypeItem, getStringFixed, getStringLength, getStringLengthMaximum, getStringLengthMinimum, getTypeDescription, getTypeDescriptionInfo, getTypeInfo, getTypes, getV8project, isBinaryFixedEnabled, isDateFractionsEnabled, isEditable, isNumberPositiveEnabled, isNumberPositiveOnly, isStringFixedEnabled, refresh, resolveItem, setComponent, setEditable, setTypeFilter
-
Methods inherited from class com._1c.g5.aef2.models.CompoundModel
addModel, getChange, getModels, isOnline, validate
-
Methods inherited from class com._1c.g5.aef2.models.Model
addModelListener, beginExternalUpdate, checkOffline, checkOnline, createWorkingCopy, discard, endExternalUpdate, getComponent, getCurrentChangeOrigin, getRunnableQueue, notifyModelChanged, notifyModelCommitted, removeModelListener, setOnline, toString
-
Methods inherited from class com._1c.g5.aef2.validators.Validable
addValidator, getValidatorTarget, removeValidator, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com._1c.g5.aef2.models.IModel
addModelListener, commit, createWorkingCopy, discard, dispose, getChange, getComponent, isOnline, removeModelListener, setComponent
-
Methods inherited from interface com._1c.g5.aef2.validators.IValidable
addValidator, removeValidator, validate, validate
-
-
-
-
Constructor Detail
-
BmEventSubscribtionSourceModel
public BmEventSubscribtionSourceModel(EventSubscription parent, IV8Project v8project, EventSubscriptionEventsProvider eventsProvider, IModelEditingSupport editingSupport)
Creates a new model.- Parameters:
parent
- theEventSubscription
object, cannot benull
v8project
- the V8 project, cannot benull
eventsProvider
- theEventSubscriptionEventsProvider
, cannot benull
editingSupport
- is the model editing support, cannot benull
-
-
Method Detail
-
createTypeDescriptionChangeTask
protected IBmTask<?> createTypeDescriptionChangeTask(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EStructuralFeature feature, TypeDescription valueToApply)
Description copied from class:BmTypeDescriptionModel
Creates anIBmTask
for changing type description.- Overrides:
createTypeDescriptionChangeTask
in classBmTypeDescriptionModel
- Parameters:
parent
- the parent object.feature
- the feature.valueToApply
- the newTypeDescription
value.- Returns:
- a newly created
IBmTask
.
-
-