Class BmEventSubscriptionEventsModel
- 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.value.Value<T>
-
- com._1c.g5.v8.dt.aef2.bm.models.BmValue<String>
-
- com._1c.g5.v8.dt.md.ui.aef.models.BmEventSubscriptionEventsModel
-
- All Implemented Interfaces:
IAttribute<IBmObject,org.eclipse.emf.ecore.EStructuralFeature>
,IEditableModel
,IEmfAttribute<IBmObject>
,IModel
,IEmfValueAttribute<String,IBmObject>
,IValue<String>
,IValidable
,IModelApiAwareModel
,IEventSubscriptionEventsModel
public class BmEventSubscriptionEventsModel extends BmValue<String> implements IEventSubscriptionEventsModel
Event subscription event model
-
-
Constructor Summary
Constructors Constructor Description BmEventSubscriptionEventsModel(EventSubscription eventSubscription, org.eclipse.emf.ecore.EStructuralFeature feature, Version version, ScriptVariant scriptVariant, EventSubscriptionEventsProvider eventsProvider)
Create instance ofBmEventSubscriptionEventsModel
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventSubscriptionEventsProvider
getEventProvider()
EventSubscriptionEventsProvider
for choice eventEventSubscription
getEventSubscription()
Event subscription model contextScriptVariant
getScriptVariant()
ScriptVariant of this object configuration.Version
getVersion()
Current project version-
Methods inherited from class com._1c.g5.v8.dt.aef2.bm.models.BmValue
adapt, createTask, dispose, getChange, getModelApi, getObject, getObjectValue, getProperty, processBmValueChange, setModelApi, setObjectValue
-
Methods inherited from class com._1c.g5.aef2.models.value.Value
addValueListener, createWorkingCopy, discard, get, getCommittedValue, getUncommittedValue, getValidatorTarget, isEqual, notifyValueChanged, queueNotifyValueChanged, removeValueListener, set, setCommittedValue, setUncommittedValue, setValue, 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, removeValidator, validate, 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, 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 com._1c.g5.aef2.models.value.IValue
addValueListener, createWorkingCopy, get, isEqual, removeValueListener, set
-
-
-
-
Constructor Detail
-
BmEventSubscriptionEventsModel
public BmEventSubscriptionEventsModel(EventSubscription eventSubscription, org.eclipse.emf.ecore.EStructuralFeature feature, Version version, ScriptVariant scriptVariant, EventSubscriptionEventsProvider eventsProvider)
Create instance ofBmEventSubscriptionEventsModel
- Parameters:
eventSubscription
- the object.feature
- the object feature.version
- the project version, cannot benull
scriptVariant
- the configuration scriptVariant, cannot benull
eventsProvider
- the instance ofEventSubscriptionEventsProvider
, cannot benull
-
-
Method Detail
-
getScriptVariant
public ScriptVariant getScriptVariant()
Description copied from interface:IEventSubscriptionEventsModel
ScriptVariant of this object configuration.- Specified by:
getScriptVariant
in interfaceIEventSubscriptionEventsModel
- Returns:
- configuration the scriptVariant, never
null
-
getVersion
public Version getVersion()
Description copied from interface:IEventSubscriptionEventsModel
Current project version- Specified by:
getVersion
in interfaceIEventSubscriptionEventsModel
- Returns:
- the
Version
for obtains available types, nevernull
-
getEventSubscription
public EventSubscription getEventSubscription()
Description copied from interface:IEventSubscriptionEventsModel
Event subscription model context- Specified by:
getEventSubscription
in interfaceIEventSubscriptionEventsModel
- Returns:
- the
EventSubscription
model context, nevernull
-
getEventProvider
public EventSubscriptionEventsProvider getEventProvider()
Description copied from interface:IEventSubscriptionEventsModel
EventSubscriptionEventsProvider
for choice event- Specified by:
getEventProvider
in interfaceIEventSubscriptionEventsModel
- Returns:
- instance of
EventSubscriptionEventsProvider
, nevernull
-
-