Interface BusinessProcess
-
- All Superinterfaces:
BasicDbObject,DataHistorySupport,org.eclipse.emf.ecore.EObject,FieldSource,MdObject,org.eclipse.emf.common.notify.Notifier,StandardCommandSource,SupportFilterCriterion
- All Known Implementing Classes:
BusinessProcessImpl
public interface BusinessProcess extends BasicDbObject, SupportFilterCriterion, DataHistorySupport
A representation of the model object 'Business Process'.The following features are supported:
Produced 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
- See Also:
MdClassPackage.getBusinessProcess()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<BusinessProcessAttribute>getAttributes()Returns the value of the 'Attributes' containment reference list.BusinessProcessFormgetAuxiliaryChoiceForm()Returns the value of the 'Auxiliary Choice Form' reference.BusinessProcessFormgetAuxiliaryListForm()Returns the value of the 'Auxiliary List Form' reference.BusinessProcessFormgetAuxiliaryObjectForm()Returns the value of the 'Auxiliary Object Form' reference.ChoiceHistoryOnInputgetChoiceHistoryOnInput()Returns the value of the 'Choice History On Input' attribute.org.eclipse.emf.common.util.EList<BusinessProcessCommand>getCommands()Returns the value of the 'Commands' containment reference list.BusinessProcessDbViewDefsgetDbViewDefs()Returns the value of the 'Db View Defs' containment reference.BusinessProcessFormgetDefaultChoiceForm()Returns the value of the 'Default Choice Form' reference.BusinessProcessFormgetDefaultListForm()Returns the value of the 'Default List Form' reference.BusinessProcessFormgetDefaultObjectForm()Returns the value of the 'Default Object Form' reference.EditTypegetEditType()Returns the value of the 'Edit Type' attribute.AbstractFlowchartgetFlowchart()Returns the value of the 'Flowchart' reference.org.eclipse.emf.common.util.EList<BusinessProcessForm>getForms()Returns the value of the 'Forms' containment reference list.AllowedLengthgetNumberAllowedLength()Returns the value of the 'Number Allowed Length' attribute.intgetNumberLength()Returns the value of the 'Number Length' attribute.BusinessProcessNumberPeriodicitygetNumberPeriodicity()Returns the value of the 'Number Periodicity' attribute.BusinessProcessNumberTypegetNumberType()Returns the value of the 'Number Type' attribute.BusinessProcessTypesgetProducedTypes()Returns the value of the 'Produced Types' containment reference.org.eclipse.emf.common.util.EList<BusinessProcessTabularSection>getTabularSections()Returns the value of the 'Tabular Sections' containment reference list.TaskgetTask()Returns the value of the 'Task' reference.org.eclipse.emf.common.util.EList<Template>getTemplates()Returns the value of the 'Templates' containment reference list.booleanisAutonumbering()Returns the value of the 'Autonumbering' attribute.booleanisCheckUnique()Returns the value of the 'Check Unique' attribute.booleanisCreateTaskInPrivilegedMode()Returns the value of the 'Create Task In Privileged Mode' attribute.booleanisExecuteAfterWriteDataHistoryVersionProcessing()Returns the value of the 'Execute After Write Data History Version Processing' attribute.booleanisUpdateDataHistoryImmediatelyAfterWrite()Returns the value of the 'Update Data History Immediately After Write' attribute.TypeItemselectCriterionTypeRef()voidsetAutonumbering(boolean value)Sets the value of the 'Autonumbering' attribute.voidsetAuxiliaryChoiceForm(BusinessProcessForm value)Sets the value of the 'Auxiliary Choice Form' reference.voidsetAuxiliaryListForm(BusinessProcessForm value)Sets the value of the 'Auxiliary List Form' reference.voidsetAuxiliaryObjectForm(BusinessProcessForm value)Sets the value of the 'Auxiliary Object Form' reference.voidsetCheckUnique(boolean value)Sets the value of the 'Check Unique' attribute.voidsetChoiceHistoryOnInput(ChoiceHistoryOnInput value)Sets the value of the 'Choice History On Input' attribute.voidsetCreateTaskInPrivilegedMode(boolean value)Sets the value of the 'Create Task In Privileged Mode' attribute.voidsetDbViewDefs(BusinessProcessDbViewDefs value)Sets the value of the 'Db View Defs' containment reference.voidsetDefaultChoiceForm(BusinessProcessForm value)Sets the value of the 'Default Choice Form' reference.voidsetDefaultListForm(BusinessProcessForm value)Sets the value of the 'Default List Form' reference.voidsetDefaultObjectForm(BusinessProcessForm value)Sets the value of the 'Default Object Form' reference.voidsetEditType(EditType value)Sets the value of the 'Edit Type' attribute.voidsetExecuteAfterWriteDataHistoryVersionProcessing(boolean value)Sets the value of the 'Execute After Write Data History Version Processing' attribute.voidsetFlowchart(AbstractFlowchart value)Sets the value of the 'Flowchart' reference.voidsetNumberAllowedLength(AllowedLength value)Sets the value of the 'Number Allowed Length' attribute.voidsetNumberLength(int value)Sets the value of the 'Number Length' attribute.voidsetNumberPeriodicity(BusinessProcessNumberPeriodicity value)Sets the value of the 'Number Periodicity' attribute.voidsetNumberType(BusinessProcessNumberType value)Sets the value of the 'Number Type' attribute.voidsetProducedTypes(BusinessProcessTypes value)Sets the value of the 'Produced Types' containment reference.voidsetTask(Task value)Sets the value of the 'Task' reference.voidsetUpdateDataHistoryImmediatelyAfterWrite(boolean value)Sets the value of the 'Update Data History Immediately After Write' attribute.booleanvalidate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)-
Methods 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, setUseStandardCommands
-
Methods inherited from interface com._1c.g5.v8.dt.metadata.mdclass.DataHistorySupport
getDataHistory, setDataHistory
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com._1c.g5.v8.dt.mcore.FieldSource
getFields, getRefFieldSources
-
Methods inherited from interface com._1c.g5.v8.dt.metadata.mdclass.MdObject
getComment, getExtendedConfigurationObject, getExtension, getName, getObjectBelonging, getSynonym, getUuid, setComment, setExtendedConfigurationObject, setExtension, setName, setObjectBelonging, setUuid
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com._1c.g5.v8.dt.metadata.mdclass.StandardCommandSource
getStandardCommands
-
-
-
-
Method Detail
-
getProducedTypes
BusinessProcessTypes getProducedTypes()
Returns the value of the 'Produced Types' containment reference.- Returns:
- the value of the 'Produced Types' containment reference.
- See Also:
setProducedTypes(BusinessProcessTypes),MdClassPackage.getBusinessProcess_ProducedTypes()
-
setProducedTypes
void setProducedTypes(BusinessProcessTypes value)
Sets the value of the 'Produced Types' containment reference.- Parameters:
value- the new value of the 'Produced Types' containment reference.- See Also:
getProducedTypes()
-
getDbViewDefs
BusinessProcessDbViewDefs getDbViewDefs()
Returns the value of the 'Db View Defs' containment reference.- Returns:
- the value of the 'Db View Defs' containment reference.
- See Also:
setDbViewDefs(BusinessProcessDbViewDefs),MdClassPackage.getBusinessProcess_DbViewDefs()
-
setDbViewDefs
void setDbViewDefs(BusinessProcessDbViewDefs value)
Sets the value of the 'Db View Defs' containment reference.- Parameters:
value- the new value of the 'Db View Defs' containment reference.- See Also:
getDbViewDefs()
-
getFlowchart
AbstractFlowchart getFlowchart()
Returns the value of the 'Flowchart' reference.- Returns:
- the value of the 'Flowchart' reference.
- See Also:
setFlowchart(AbstractFlowchart),MdClassPackage.getBusinessProcess_Flowchart()
-
setFlowchart
void setFlowchart(AbstractFlowchart value)
Sets the value of the 'Flowchart' reference.- Parameters:
value- the new value of the 'Flowchart' reference.- See Also:
getFlowchart()
-
getEditType
EditType getEditType()
Returns the value of the 'Edit Type' attribute. The literals are from the enumerationEditType.- Returns:
- the value of the 'Edit Type' attribute.
- See Also:
EditType,setEditType(EditType),MdClassPackage.getBusinessProcess_EditType()
-
setEditType
void setEditType(EditType value)
Sets the value of the 'Edit Type' attribute.- Parameters:
value- the new value of the 'Edit Type' attribute.- See Also:
EditType,getEditType()
-
getDefaultObjectForm
BusinessProcessForm getDefaultObjectForm()
Returns the value of the 'Default Object Form' reference.- Returns:
- the value of the 'Default Object Form' reference.
- See Also:
setDefaultObjectForm(BusinessProcessForm),MdClassPackage.getBusinessProcess_DefaultObjectForm()
-
setDefaultObjectForm
void setDefaultObjectForm(BusinessProcessForm value)
Sets the value of the 'Default Object Form' reference.- Parameters:
value- the new value of the 'Default Object Form' reference.- See Also:
getDefaultObjectForm()
-
getDefaultListForm
BusinessProcessForm getDefaultListForm()
Returns the value of the 'Default List Form' reference.- Returns:
- the value of the 'Default List Form' reference.
- See Also:
setDefaultListForm(BusinessProcessForm),MdClassPackage.getBusinessProcess_DefaultListForm()
-
setDefaultListForm
void setDefaultListForm(BusinessProcessForm value)
Sets the value of the 'Default List Form' reference.- Parameters:
value- the new value of the 'Default List Form' reference.- See Also:
getDefaultListForm()
-
getDefaultChoiceForm
BusinessProcessForm getDefaultChoiceForm()
Returns the value of the 'Default Choice Form' reference.- Returns:
- the value of the 'Default Choice Form' reference.
- See Also:
setDefaultChoiceForm(BusinessProcessForm),MdClassPackage.getBusinessProcess_DefaultChoiceForm()
-
setDefaultChoiceForm
void setDefaultChoiceForm(BusinessProcessForm value)
Sets the value of the 'Default Choice Form' reference.- Parameters:
value- the new value of the 'Default Choice Form' reference.- See Also:
getDefaultChoiceForm()
-
getAuxiliaryObjectForm
BusinessProcessForm getAuxiliaryObjectForm()
Returns the value of the 'Auxiliary Object Form' reference.- Returns:
- the value of the 'Auxiliary Object Form' reference.
- See Also:
setAuxiliaryObjectForm(BusinessProcessForm),MdClassPackage.getBusinessProcess_AuxiliaryObjectForm()
-
setAuxiliaryObjectForm
void setAuxiliaryObjectForm(BusinessProcessForm value)
Sets the value of the 'Auxiliary Object Form' reference.- Parameters:
value- the new value of the 'Auxiliary Object Form' reference.- See Also:
getAuxiliaryObjectForm()
-
getAuxiliaryListForm
BusinessProcessForm getAuxiliaryListForm()
Returns the value of the 'Auxiliary List Form' reference.- Returns:
- the value of the 'Auxiliary List Form' reference.
- See Also:
setAuxiliaryListForm(BusinessProcessForm),MdClassPackage.getBusinessProcess_AuxiliaryListForm()
-
setAuxiliaryListForm
void setAuxiliaryListForm(BusinessProcessForm value)
Sets the value of the 'Auxiliary List Form' reference.- Parameters:
value- the new value of the 'Auxiliary List Form' reference.- See Also:
getAuxiliaryListForm()
-
getAuxiliaryChoiceForm
BusinessProcessForm getAuxiliaryChoiceForm()
Returns the value of the 'Auxiliary Choice Form' reference.- Returns:
- the value of the 'Auxiliary Choice Form' reference.
- See Also:
setAuxiliaryChoiceForm(BusinessProcessForm),MdClassPackage.getBusinessProcess_AuxiliaryChoiceForm()
-
setAuxiliaryChoiceForm
void setAuxiliaryChoiceForm(BusinessProcessForm value)
Sets the value of the 'Auxiliary Choice Form' reference.- Parameters:
value- the new value of the 'Auxiliary Choice Form' reference.- See Also:
getAuxiliaryChoiceForm()
-
getChoiceHistoryOnInput
ChoiceHistoryOnInput getChoiceHistoryOnInput()
Returns the value of the 'Choice History On Input' attribute. The literals are from the enumerationChoiceHistoryOnInput.- Returns:
- the value of the 'Choice History On Input' attribute.
- See Also:
ChoiceHistoryOnInput,setChoiceHistoryOnInput(ChoiceHistoryOnInput),MdClassPackage.getBusinessProcess_ChoiceHistoryOnInput()
-
setChoiceHistoryOnInput
void setChoiceHistoryOnInput(ChoiceHistoryOnInput value)
Sets the value of the 'Choice History On Input' attribute.- Parameters:
value- the new value of the 'Choice History On Input' attribute.- See Also:
ChoiceHistoryOnInput,getChoiceHistoryOnInput()
-
getNumberType
BusinessProcessNumberType getNumberType()
Returns the value of the 'Number Type' attribute. The literals are from the enumerationBusinessProcessNumberType.- Returns:
- the value of the 'Number Type' attribute.
- See Also:
BusinessProcessNumberType,setNumberType(BusinessProcessNumberType),MdClassPackage.getBusinessProcess_NumberType()
-
setNumberType
void setNumberType(BusinessProcessNumberType value)
Sets the value of the 'Number Type' attribute.- Parameters:
value- the new value of the 'Number Type' attribute.- See Also:
BusinessProcessNumberType,getNumberType()
-
getNumberLength
int getNumberLength()
Returns the value of the 'Number Length' attribute.- Returns:
- the value of the 'Number Length' attribute.
- See Also:
setNumberLength(int),MdClassPackage.getBusinessProcess_NumberLength()
-
setNumberLength
void setNumberLength(int value)
Sets the value of the 'Number Length' attribute.- Parameters:
value- the new value of the 'Number Length' attribute.- See Also:
getNumberLength()
-
getNumberAllowedLength
AllowedLength getNumberAllowedLength()
Returns the value of the 'Number Allowed Length' attribute. The literals are from the enumerationAllowedLength.- Returns:
- the value of the 'Number Allowed Length' attribute.
- See Also:
AllowedLength,setNumberAllowedLength(AllowedLength),MdClassPackage.getBusinessProcess_NumberAllowedLength()
-
setNumberAllowedLength
void setNumberAllowedLength(AllowedLength value)
Sets the value of the 'Number Allowed Length' attribute.- Parameters:
value- the new value of the 'Number Allowed Length' attribute.- See Also:
AllowedLength,getNumberAllowedLength()
-
isCheckUnique
boolean isCheckUnique()
Returns the value of the 'Check Unique' attribute.- Returns:
- the value of the 'Check Unique' attribute.
- See Also:
setCheckUnique(boolean),MdClassPackage.getBusinessProcess_CheckUnique()
-
setCheckUnique
void setCheckUnique(boolean value)
Sets the value of the 'Check Unique' attribute.- Parameters:
value- the new value of the 'Check Unique' attribute.- See Also:
isCheckUnique()
-
isAutonumbering
boolean isAutonumbering()
Returns the value of the 'Autonumbering' attribute.- Returns:
- the value of the 'Autonumbering' attribute.
- See Also:
setAutonumbering(boolean),MdClassPackage.getBusinessProcess_Autonumbering()
-
setAutonumbering
void setAutonumbering(boolean value)
Sets the value of the 'Autonumbering' attribute.- Parameters:
value- the new value of the 'Autonumbering' attribute.- See Also:
isAutonumbering()
-
getNumberPeriodicity
BusinessProcessNumberPeriodicity getNumberPeriodicity()
Returns the value of the 'Number Periodicity' attribute. The literals are from the enumerationBusinessProcessNumberPeriodicity.- Returns:
- the value of the 'Number Periodicity' attribute.
- See Also:
BusinessProcessNumberPeriodicity,setNumberPeriodicity(BusinessProcessNumberPeriodicity),MdClassPackage.getBusinessProcess_NumberPeriodicity()
-
setNumberPeriodicity
void setNumberPeriodicity(BusinessProcessNumberPeriodicity value)
Sets the value of the 'Number Periodicity' attribute.- Parameters:
value- the new value of the 'Number Periodicity' attribute.- See Also:
BusinessProcessNumberPeriodicity,getNumberPeriodicity()
-
getTask
Task getTask()
Returns the value of the 'Task' reference.- Returns:
- the value of the 'Task' reference.
- See Also:
setTask(Task),MdClassPackage.getBusinessProcess_Task()
-
setTask
void setTask(Task value)
Sets the value of the 'Task' reference.- Parameters:
value- the new value of the 'Task' reference.- See Also:
getTask()
-
isCreateTaskInPrivilegedMode
boolean isCreateTaskInPrivilegedMode()
Returns the value of the 'Create Task In Privileged Mode' attribute.- Returns:
- the value of the 'Create Task In Privileged Mode' attribute.
- See Also:
setCreateTaskInPrivilegedMode(boolean),MdClassPackage.getBusinessProcess_CreateTaskInPrivilegedMode()
-
setCreateTaskInPrivilegedMode
void setCreateTaskInPrivilegedMode(boolean value)
Sets the value of the 'Create Task In Privileged Mode' attribute.- Parameters:
value- the new value of the 'Create Task In Privileged Mode' attribute.- See Also:
isCreateTaskInPrivilegedMode()
-
isUpdateDataHistoryImmediatelyAfterWrite
boolean isUpdateDataHistoryImmediatelyAfterWrite()
Returns the value of the 'Update Data History Immediately After Write' attribute.- Returns:
- the value of the 'Update Data History Immediately After Write' attribute.
- See Also:
setUpdateDataHistoryImmediatelyAfterWrite(boolean),MdClassPackage.getBusinessProcess_UpdateDataHistoryImmediatelyAfterWrite()
-
setUpdateDataHistoryImmediatelyAfterWrite
void setUpdateDataHistoryImmediatelyAfterWrite(boolean value)
Sets the value of the 'Update Data History Immediately After Write' attribute.- Parameters:
value- the new value of the 'Update Data History Immediately After Write' attribute.- See Also:
isUpdateDataHistoryImmediatelyAfterWrite()
-
isExecuteAfterWriteDataHistoryVersionProcessing
boolean isExecuteAfterWriteDataHistoryVersionProcessing()
Returns the value of the 'Execute After Write Data History Version Processing' attribute.- Returns:
- the value of the 'Execute After Write Data History Version Processing' attribute.
- See Also:
setExecuteAfterWriteDataHistoryVersionProcessing(boolean),MdClassPackage.getBusinessProcess_ExecuteAfterWriteDataHistoryVersionProcessing()
-
setExecuteAfterWriteDataHistoryVersionProcessing
void setExecuteAfterWriteDataHistoryVersionProcessing(boolean value)
Sets the value of the 'Execute After Write Data History Version Processing' attribute.- Parameters:
value- the new value of the 'Execute After Write Data History Version Processing' attribute.- See Also:
isExecuteAfterWriteDataHistoryVersionProcessing()
-
getAttributes
org.eclipse.emf.common.util.EList<BusinessProcessAttribute> getAttributes()
Returns the value of the 'Attributes' containment reference list. The list contents are of typeBusinessProcessAttribute.- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
MdClassPackage.getBusinessProcess_Attributes()
-
getTabularSections
org.eclipse.emf.common.util.EList<BusinessProcessTabularSection> getTabularSections()
Returns the value of the 'Tabular Sections' containment reference list. The list contents are of typeBusinessProcessTabularSection.- Returns:
- the value of the 'Tabular Sections' containment reference list.
- See Also:
MdClassPackage.getBusinessProcess_TabularSections()
-
getForms
org.eclipse.emf.common.util.EList<BusinessProcessForm> getForms()
Returns the value of the 'Forms' containment reference list. The list contents are of typeBusinessProcessForm.- Returns:
- the value of the 'Forms' containment reference list.
- See Also:
MdClassPackage.getBusinessProcess_Forms()
-
getTemplates
org.eclipse.emf.common.util.EList<Template> getTemplates()
Returns the value of the 'Templates' containment reference list. The list contents are of typeTemplate.- Returns:
- the value of the 'Templates' containment reference list.
- See Also:
MdClassPackage.getBusinessProcess_Templates()
-
getCommands
org.eclipse.emf.common.util.EList<BusinessProcessCommand> getCommands()
Returns the value of the 'Commands' containment reference list. The list contents are of typeBusinessProcessCommand.- Returns:
- the value of the 'Commands' containment reference list.
- See Also:
MdClassPackage.getBusinessProcess_Commands()
-
validate
boolean validate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
selectCriterionTypeRef
TypeItem selectCriterionTypeRef()
- Specified by:
selectCriterionTypeRefin interfaceSupportFilterCriterion
-
-