Class BusinessProcessImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
com._1c.g5.v8.bm.core.BmObject
com._1c.g5.v8.dt.metadata.mdclass.impl.MdObjectImpl
com._1c.g5.v8.dt.metadata.mdclass.impl.BasicDbObjectImpl
com._1c.g5.v8.dt.metadata.mdclass.impl.BusinessProcessImpl
- All Implemented Interfaces:
IBmObject,FieldSource,AdditionalIndexesContainer,BasicDbObject,BusinessProcess,DataHistorySupport,MdObject,StandardCommandSource,SupportFilterCriterion,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject
An implementation of the model object 'Business Process'.
The following features are implemented:
Data HistoryAdditional IndexesProduced TypesDb View DefsFlowchartEdit TypeDefault Object FormDefault List FormDefault Choice FormAuxiliary Object FormAuxiliary List FormAuxiliary Choice FormChoice History On InputNumber TypeNumber LengthNumber Allowed LengthCheck UniqueAutonumberingNumber PeriodicityTaskCreate Task In Privileged ModeUpdate Data History Immediately After WriteExecute After Write Data History Version ProcessingAttributesTabular SectionsFormsTemplatesCommands
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface com._1c.g5.v8.bm.core.IBmObject
BM_NULL_IDFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninteBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) inteDerivedOperationID(int baseOperationID, Class<?> baseClass) inteDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) protected org.eclipse.emf.ecore.EClassorg.eclipse.emf.common.util.EList<BusinessProcessAttribute>org.eclipse.emf.common.util.EList<BusinessProcessCommand>org.eclipse.emf.common.util.EList<BusinessProcessForm>getForms()intorg.eclipse.emf.common.util.EList<BusinessProcessTabularSection>getTask()org.eclipse.emf.common.util.EList<Template>booleanbooleanbooleanbooleanbooleanvoidsetAdditionalIndexes(AbstractAdditionalIndexes newAdditionalIndexes) voidsetAutonumbering(boolean newAutonumbering) voidsetAuxiliaryChoiceForm(BusinessProcessForm newAuxiliaryChoiceForm) voidsetAuxiliaryListForm(BusinessProcessForm newAuxiliaryListForm) voidsetAuxiliaryObjectForm(BusinessProcessForm newAuxiliaryObjectForm) voidsetCheckUnique(boolean newCheckUnique) voidsetChoiceHistoryOnInput(ChoiceHistoryOnInput newChoiceHistoryOnInput) voidsetCreateTaskInPrivilegedMode(boolean newCreateTaskInPrivilegedMode) voidsetDataHistory(DataHistoryUse newDataHistory) voidsetDbViewDefs(BusinessProcessDbViewDefs newDbViewDefs) voidsetDefaultChoiceForm(BusinessProcessForm newDefaultChoiceForm) voidsetDefaultListForm(BusinessProcessForm newDefaultListForm) voidsetDefaultObjectForm(BusinessProcessForm newDefaultObjectForm) voidsetEditType(EditType newEditType) voidsetExecuteAfterWriteDataHistoryVersionProcessing(boolean newExecuteAfterWriteDataHistoryVersionProcessing) voidsetFlowchart(AbstractFlowchart newFlowchart) voidsetNumberAllowedLength(AllowedLength newNumberAllowedLength) voidsetNumberLength(int newNumberLength) voidsetNumberPeriodicity(BusinessProcessNumberPeriodicity newNumberPeriodicity) voidsetNumberType(BusinessProcessNumberType newNumberType) voidsetProducedTypes(BusinessProcessTypes newProducedTypes) voidvoidsetUpdateDataHistoryImmediatelyAfterWrite(boolean newUpdateDataHistoryImmediatelyAfterWrite) booleanMethods inherited from class com._1c.g5.v8.dt.metadata.mdclass.impl.BasicDbObjectImpl
getBasedOn, getCharacteristics, getChoiceDataGetModeOnInputByString, getCreateOnInput, getDataLockControlMode, getDataLockFields, getExplanation, getExtendedListPresentation, getExtendedObjectPresentation, getFields, getFullTextSearch, getFullTextSearchOnInputByString, getHelp, getInputByString, getListPresentation, getManagerModule, getObjectModule, getObjectPresentation, getRefFieldSources, getSearchStringModeOnInputByString, getStandardAttributes, getStandardCommands, getSuppressObject, isIncludeHelpInContents, isUseStandardCommands, setChoiceDataGetModeOnInputByString, setCreateOnInput, setDataLockControlMode, setFullTextSearch, setFullTextSearchOnInputByString, setHelp, setIncludeHelpInContents, setManagerModule, setObjectModule, setSearchStringModeOnInputByString, setSuppressObject, setUseStandardCommandsMethods inherited from class com._1c.g5.v8.dt.metadata.mdclass.impl.MdObjectImpl
eStaticFeatureCount, getComment, getExtendedConfigurationObject, getExtension, getName, getObjectBelonging, getSynonym, getUuid, setComment, setExtendedConfigurationObject, setExtension, setName, setObjectBelonging, setUuidMethods inherited from class com._1c.g5.v8.bm.core.BmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty, createFeatureMap, createList, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDirectResource, eGet, eHasSettings, eInternalContainer, eInternalResource, eInverseAdd, eNotificationRequired, eNotify, equals, eResolveProxy, eSetDirectResource, eSetStore, eSettings, eStore, hashCodeMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCachingMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eDynamicClass, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURIMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com._1c.g5.v8.dt.metadata.mdclass.BasicDbObject
getBasedOn, getCharacteristics, getChoiceDataGetModeOnInputByString, getCreateOnInput, getDataLockControlMode, getDataLockFields, getExplanation, getExtendedListPresentation, getExtendedObjectPresentation, getFullTextSearch, getFullTextSearchOnInputByString, getHelp, getInputByString, getListPresentation, getManagerModule, getObjectModule, getObjectPresentation, getSearchStringModeOnInputByString, getStandardAttributes, getSuppressObject, isIncludeHelpInContents, isUseStandardCommands, setChoiceDataGetModeOnInputByString, setCreateOnInput, setDataLockControlMode, setFullTextSearch, setFullTextSearchOnInputByString, setHelp, setIncludeHelpInContents, setManagerModule, setObjectModule, setSearchStringModeOnInputByString, setSuppressObject, setUseStandardCommandsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com._1c.g5.v8.dt.mcore.FieldSource
getFields, getRefFieldSourcesMethods inherited from interface com._1c.g5.v8.dt.metadata.mdclass.MdObject
getComment, getExtendedConfigurationObject, getExtension, getName, getObjectBelonging, getSynonym, getUuid, setComment, setExtendedConfigurationObject, setExtension, setName, setObjectBelonging, setUuidMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface com._1c.g5.v8.dt.metadata.mdclass.StandardCommandSource
getStandardCommands
-
Constructor Details
-
BusinessProcessImpl
protected BusinessProcessImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classBasicDbObjectImpl
-
getDataHistory
- Specified by:
getDataHistoryin interfaceDataHistorySupport- Returns:
- the value of the 'Data History' attribute.
- See Also:
-
setDataHistory
- Specified by:
setDataHistoryin interfaceDataHistorySupport- Parameters:
newDataHistory- the new value of the 'Data History' attribute.- See Also:
-
getAdditionalIndexes
- Specified by:
getAdditionalIndexesin interfaceAdditionalIndexesContainer- Returns:
- the value of the 'Additional Indexes' reference.
- See Also:
-
setAdditionalIndexes
- Specified by:
setAdditionalIndexesin interfaceAdditionalIndexesContainer- Parameters:
newAdditionalIndexes- the new value of the 'Additional Indexes' reference.- See Also:
-
getProducedTypes
- Specified by:
getProducedTypesin interfaceBusinessProcess- Returns:
- the value of the 'Produced Types' containment reference.
- See Also:
-
setProducedTypes
- Specified by:
setProducedTypesin interfaceBusinessProcess- Parameters:
newProducedTypes- the new value of the 'Produced Types' containment reference.- See Also:
-
getDbViewDefs
- Specified by:
getDbViewDefsin interfaceBusinessProcess- Returns:
- the value of the 'Db View Defs' containment reference.
- See Also:
-
setDbViewDefs
- Specified by:
setDbViewDefsin interfaceBusinessProcess- Parameters:
newDbViewDefs- the new value of the 'Db View Defs' containment reference.- See Also:
-
getFlowchart
- Specified by:
getFlowchartin interfaceBusinessProcess- Returns:
- the value of the 'Flowchart' reference.
- See Also:
-
setFlowchart
- Specified by:
setFlowchartin interfaceBusinessProcess- Parameters:
newFlowchart- the new value of the 'Flowchart' reference.- See Also:
-
getEditType
- Specified by:
getEditTypein interfaceBusinessProcess- Returns:
- the value of the 'Edit Type' attribute.
- See Also:
-
setEditType
- Specified by:
setEditTypein interfaceBusinessProcess- Parameters:
newEditType- the new value of the 'Edit Type' attribute.- See Also:
-
getDefaultObjectForm
- Specified by:
getDefaultObjectFormin interfaceBusinessProcess- Returns:
- the value of the 'Default Object Form' reference.
- See Also:
-
setDefaultObjectForm
- Specified by:
setDefaultObjectFormin interfaceBusinessProcess- Parameters:
newDefaultObjectForm- the new value of the 'Default Object Form' reference.- See Also:
-
getDefaultListForm
- Specified by:
getDefaultListFormin interfaceBusinessProcess- Returns:
- the value of the 'Default List Form' reference.
- See Also:
-
setDefaultListForm
- Specified by:
setDefaultListFormin interfaceBusinessProcess- Parameters:
newDefaultListForm- the new value of the 'Default List Form' reference.- See Also:
-
getDefaultChoiceForm
- Specified by:
getDefaultChoiceFormin interfaceBusinessProcess- Returns:
- the value of the 'Default Choice Form' reference.
- See Also:
-
setDefaultChoiceForm
- Specified by:
setDefaultChoiceFormin interfaceBusinessProcess- Parameters:
newDefaultChoiceForm- the new value of the 'Default Choice Form' reference.- See Also:
-
getAuxiliaryObjectForm
- Specified by:
getAuxiliaryObjectFormin interfaceBusinessProcess- Returns:
- the value of the 'Auxiliary Object Form' reference.
- See Also:
-
setAuxiliaryObjectForm
- Specified by:
setAuxiliaryObjectFormin interfaceBusinessProcess- Parameters:
newAuxiliaryObjectForm- the new value of the 'Auxiliary Object Form' reference.- See Also:
-
getAuxiliaryListForm
- Specified by:
getAuxiliaryListFormin interfaceBusinessProcess- Returns:
- the value of the 'Auxiliary List Form' reference.
- See Also:
-
setAuxiliaryListForm
- Specified by:
setAuxiliaryListFormin interfaceBusinessProcess- Parameters:
newAuxiliaryListForm- the new value of the 'Auxiliary List Form' reference.- See Also:
-
getAuxiliaryChoiceForm
- Specified by:
getAuxiliaryChoiceFormin interfaceBusinessProcess- Returns:
- the value of the 'Auxiliary Choice Form' reference.
- See Also:
-
setAuxiliaryChoiceForm
- Specified by:
setAuxiliaryChoiceFormin interfaceBusinessProcess- Parameters:
newAuxiliaryChoiceForm- the new value of the 'Auxiliary Choice Form' reference.- See Also:
-
getChoiceHistoryOnInput
- Specified by:
getChoiceHistoryOnInputin interfaceBusinessProcess- Returns:
- the value of the 'Choice History On Input' attribute.
- See Also:
-
setChoiceHistoryOnInput
- Specified by:
setChoiceHistoryOnInputin interfaceBusinessProcess- Parameters:
newChoiceHistoryOnInput- the new value of the 'Choice History On Input' attribute.- See Also:
-
getNumberType
- Specified by:
getNumberTypein interfaceBusinessProcess- Returns:
- the value of the 'Number Type' attribute.
- See Also:
-
setNumberType
- Specified by:
setNumberTypein interfaceBusinessProcess- Parameters:
newNumberType- the new value of the 'Number Type' attribute.- See Also:
-
getNumberLength
public int getNumberLength()- Specified by:
getNumberLengthin interfaceBusinessProcess- Returns:
- the value of the 'Number Length' attribute.
- See Also:
-
setNumberLength
public void setNumberLength(int newNumberLength) - Specified by:
setNumberLengthin interfaceBusinessProcess- Parameters:
newNumberLength- the new value of the 'Number Length' attribute.- See Also:
-
getNumberAllowedLength
- Specified by:
getNumberAllowedLengthin interfaceBusinessProcess- Returns:
- the value of the 'Number Allowed Length' attribute.
- See Also:
-
setNumberAllowedLength
- Specified by:
setNumberAllowedLengthin interfaceBusinessProcess- Parameters:
newNumberAllowedLength- the new value of the 'Number Allowed Length' attribute.- See Also:
-
isCheckUnique
public boolean isCheckUnique()- Specified by:
isCheckUniquein interfaceBusinessProcess- Returns:
- the value of the 'Check Unique' attribute.
- See Also:
-
setCheckUnique
public void setCheckUnique(boolean newCheckUnique) - Specified by:
setCheckUniquein interfaceBusinessProcess- Parameters:
newCheckUnique- the new value of the 'Check Unique' attribute.- See Also:
-
isAutonumbering
public boolean isAutonumbering()- Specified by:
isAutonumberingin interfaceBusinessProcess- Returns:
- the value of the 'Autonumbering' attribute.
- See Also:
-
setAutonumbering
public void setAutonumbering(boolean newAutonumbering) - Specified by:
setAutonumberingin interfaceBusinessProcess- Parameters:
newAutonumbering- the new value of the 'Autonumbering' attribute.- See Also:
-
getNumberPeriodicity
- Specified by:
getNumberPeriodicityin interfaceBusinessProcess- Returns:
- the value of the 'Number Periodicity' attribute.
- See Also:
-
setNumberPeriodicity
- Specified by:
setNumberPeriodicityin interfaceBusinessProcess- Parameters:
newNumberPeriodicity- the new value of the 'Number Periodicity' attribute.- See Also:
-
getTask
- Specified by:
getTaskin interfaceBusinessProcess- Returns:
- the value of the 'Task' reference.
- See Also:
-
setTask
- Specified by:
setTaskin interfaceBusinessProcess- Parameters:
newTask- the new value of the 'Task' reference.- See Also:
-
isCreateTaskInPrivilegedMode
public boolean isCreateTaskInPrivilegedMode()- Specified by:
isCreateTaskInPrivilegedModein interfaceBusinessProcess- Returns:
- the value of the 'Create Task In Privileged Mode' attribute.
- See Also:
-
setCreateTaskInPrivilegedMode
public void setCreateTaskInPrivilegedMode(boolean newCreateTaskInPrivilegedMode) - Specified by:
setCreateTaskInPrivilegedModein interfaceBusinessProcess- Parameters:
newCreateTaskInPrivilegedMode- the new value of the 'Create Task In Privileged Mode' attribute.- See Also:
-
isUpdateDataHistoryImmediatelyAfterWrite
public boolean isUpdateDataHistoryImmediatelyAfterWrite()- Specified by:
isUpdateDataHistoryImmediatelyAfterWritein interfaceBusinessProcess- Returns:
- the value of the 'Update Data History Immediately After Write' attribute.
- See Also:
-
setUpdateDataHistoryImmediatelyAfterWrite
public void setUpdateDataHistoryImmediatelyAfterWrite(boolean newUpdateDataHistoryImmediatelyAfterWrite) - Specified by:
setUpdateDataHistoryImmediatelyAfterWritein interfaceBusinessProcess- Parameters:
newUpdateDataHistoryImmediatelyAfterWrite- the new value of the 'Update Data History Immediately After Write' attribute.- See Also:
-
isExecuteAfterWriteDataHistoryVersionProcessing
public boolean isExecuteAfterWriteDataHistoryVersionProcessing()- Specified by:
isExecuteAfterWriteDataHistoryVersionProcessingin interfaceBusinessProcess- Returns:
- the value of the 'Execute After Write Data History Version Processing' attribute.
- See Also:
-
setExecuteAfterWriteDataHistoryVersionProcessing
public void setExecuteAfterWriteDataHistoryVersionProcessing(boolean newExecuteAfterWriteDataHistoryVersionProcessing) - Specified by:
setExecuteAfterWriteDataHistoryVersionProcessingin interfaceBusinessProcess- Parameters:
newExecuteAfterWriteDataHistoryVersionProcessing- the new value of the 'Execute After Write Data History Version Processing' attribute.- See Also:
-
getAttributes
- Specified by:
getAttributesin interfaceBusinessProcess- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
-
getTabularSections
- Specified by:
getTabularSectionsin interfaceBusinessProcess- Returns:
- the value of the 'Tabular Sections' containment reference list.
- See Also:
-
getForms
- Specified by:
getFormsin interfaceBusinessProcess- Returns:
- the value of the 'Forms' containment reference list.
- See Also:
-
getTemplates
- Specified by:
getTemplatesin interfaceBusinessProcess- Returns:
- the value of the 'Templates' containment reference list.
- See Also:
-
getCommands
- Specified by:
getCommandsin interfaceBusinessProcess- Returns:
- the value of the 'Commands' containment reference list.
- See Also:
-
validate
public boolean validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object, Object> context) - Specified by:
validatein interfaceBusinessProcess
-
selectCriterionTypeRef
- Specified by:
selectCriterionTypeRefin interfaceBusinessProcess- Specified by:
selectCriterionTypeRefin interfaceSupportFilterCriterion
-
eBaseStructuralFeatureID
- Specified by:
eBaseStructuralFeatureIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eBaseStructuralFeatureIDin classBasicDbObjectImpl
-
eDerivedStructuralFeatureID
- Specified by:
eDerivedStructuralFeatureIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eDerivedStructuralFeatureIDin classBasicDbObjectImpl
-
eDerivedOperationID
- Specified by:
eDerivedOperationIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eDerivedOperationIDin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException - Specified by:
eInvokein interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eInvokein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Throws:
InvocationTargetException
-