pub struct Task {Show 19 fields
pub id: Option<Id>,
pub documentations: Vec<Documentation>,
pub extension_elements: Option<ExtensionElements>,
pub name: Option<String>,
pub auditing: Option<Auditing>,
pub monitoring: Option<Monitoring>,
pub category_value_refs: Vec<String>,
pub incomings: Vec<String>,
pub outgoings: Vec<String>,
pub is_for_compensation: Option<bool>,
pub start_quantity: Option<Integer>,
pub completion_quantity: Option<Integer>,
pub default: Option<String>,
pub io_specification: Option<InputOutputSpecification>,
pub properties: Vec<Property>,
pub data_input_associations: Vec<DataInputAssociation>,
pub data_output_associations: Vec<DataOutputAssociation>,
pub resource_roles: Vec<ResourceRole>,
pub loop_characteristics: Option<LoopCharacteristics>,
}Expand description
Auto-generated from BPNM schema
(See codegen-rust.xsl)
Fields§
§id: Option<Id>§documentations: Vec<Documentation>§extension_elements: Option<ExtensionElements>§name: Option<String>§auditing: Option<Auditing>§monitoring: Option<Monitoring>§category_value_refs: Vec<String>§incomings: Vec<String>§outgoings: Vec<String>§is_for_compensation: Option<bool>§start_quantity: Option<Integer>§completion_quantity: Option<Integer>§default: Option<String>§io_specification: Option<InputOutputSpecification>§properties: Vec<Property>§data_input_associations: Vec<DataInputAssociation>§data_output_associations: Vec<DataOutputAssociation>§resource_roles: Vec<ResourceRole>§loop_characteristics: Option<LoopCharacteristics>Trait Implementations§
Source§impl ActivityType for Task
impl ActivityType for Task
Source§fn resource_roles(&self) -> &Vec<ResourceRole>
fn resource_roles(&self) -> &Vec<ResourceRole>
Get value of
resourceRole childSource§fn loop_characteristics(&self) -> &Option<LoopCharacteristics>
fn loop_characteristics(&self) -> &Option<LoopCharacteristics>
Get value of
loopCharacteristics childSource§fn is_for_compensation(&self) -> &Option<bool>
fn is_for_compensation(&self) -> &Option<bool>
Get value of attribute
isForCompensationSource§fn data_output_associations(&self) -> &Vec<DataOutputAssociation>
fn data_output_associations(&self) -> &Vec<DataOutputAssociation>
Get value of
dataOutputAssociation childSource§fn start_quantity(&self) -> &Option<Integer>
fn start_quantity(&self) -> &Option<Integer>
Get value of attribute
startQuantitySource§fn properties(&self) -> &Vec<Property>
fn properties(&self) -> &Vec<Property>
Get value of
property childSource§fn completion_quantity(&self) -> &Option<Integer>
fn completion_quantity(&self) -> &Option<Integer>
Get value of attribute
completionQuantitySource§fn io_specification(&self) -> &Option<InputOutputSpecification>
fn io_specification(&self) -> &Option<InputOutputSpecification>
Get value of
ioSpecification childSource§fn data_input_associations(&self) -> &Vec<DataInputAssociation>
fn data_input_associations(&self) -> &Vec<DataInputAssociation>
Get value of
dataInputAssociation childSource§impl ActivityTypeMut for Task
impl ActivityTypeMut for Task
Source§fn set_completion_quantity(&mut self, v: Option<Integer>)
fn set_completion_quantity(&mut self, v: Option<Integer>)
Set value of attribute
completionQuantitySource§fn resource_roles_mut(&mut self) -> &mut Vec<ResourceRole>
fn resource_roles_mut(&mut self) -> &mut Vec<ResourceRole>
Get a mutable value of
resourceRole childSource§fn set_resource_roles(&mut self, v: Vec<ResourceRole>)
fn set_resource_roles(&mut self, v: Vec<ResourceRole>)
Set value of
resourceRole childSource§fn set_is_for_compensation(&mut self, v: Option<bool>)
fn set_is_for_compensation(&mut self, v: Option<bool>)
Set value of attribute
isForCompensationSource§fn set_loop_characteristics(&mut self, v: Option<LoopCharacteristics>)
fn set_loop_characteristics(&mut self, v: Option<LoopCharacteristics>)
Set value of
loopCharacteristics childSource§fn loop_characteristics_mut(&mut self) -> &mut Option<LoopCharacteristics>
fn loop_characteristics_mut(&mut self) -> &mut Option<LoopCharacteristics>
Get a mutable value of
loopCharacteristics childSource§fn set_default(&mut self, v: Option<String>)
fn set_default(&mut self, v: Option<String>)
Set value of attribute
defaultSource§fn set_data_output_associations(&mut self, v: Vec<DataOutputAssociation>)
fn set_data_output_associations(&mut self, v: Vec<DataOutputAssociation>)
Set value of
dataOutputAssociation childSource§fn data_output_associations_mut(&mut self) -> &mut Vec<DataOutputAssociation>
fn data_output_associations_mut(&mut self) -> &mut Vec<DataOutputAssociation>
Get a mutable value of
dataOutputAssociation childSource§fn set_start_quantity(&mut self, v: Option<Integer>)
fn set_start_quantity(&mut self, v: Option<Integer>)
Set value of attribute
startQuantitySource§fn set_io_specification(&mut self, v: Option<InputOutputSpecification>)
fn set_io_specification(&mut self, v: Option<InputOutputSpecification>)
Set value of
ioSpecification childSource§fn io_specification_mut(&mut self) -> &mut Option<InputOutputSpecification>
fn io_specification_mut(&mut self) -> &mut Option<InputOutputSpecification>
Get a mutable value of
ioSpecification childSource§fn set_data_input_associations(&mut self, v: Vec<DataInputAssociation>)
fn set_data_input_associations(&mut self, v: Vec<DataInputAssociation>)
Set value of
dataInputAssociation childSource§fn data_input_associations_mut(&mut self) -> &mut Vec<DataInputAssociation>
fn data_input_associations_mut(&mut self) -> &mut Vec<DataInputAssociation>
Get a mutable value of
dataInputAssociation childSource§fn properties_mut(&mut self) -> &mut Vec<Property>
fn properties_mut(&mut self) -> &mut Vec<Property>
Get a mutable value of
property childSource§fn set_properties(&mut self, v: Vec<Property>)
fn set_properties(&mut self, v: Vec<Property>)
Set value of
property childSource§impl BaseElementType for Task
impl BaseElementType for Task
Source§fn extension_elements(&self) -> &Option<ExtensionElements>
fn extension_elements(&self) -> &Option<ExtensionElements>
Get value of
extensionElements childSource§fn documentations(&self) -> &Vec<Documentation>
fn documentations(&self) -> &Vec<Documentation>
Get value of
documentation childSource§impl BaseElementTypeMut for Task
impl BaseElementTypeMut for Task
Source§fn documentations_mut(&mut self) -> &mut Vec<Documentation>
fn documentations_mut(&mut self) -> &mut Vec<Documentation>
Get a mutable value of
documentation childSource§fn set_documentations(&mut self, v: Vec<Documentation>)
fn set_documentations(&mut self, v: Vec<Documentation>)
Set value of
documentation childSource§fn extension_elements_mut(&mut self) -> &mut Option<ExtensionElements>
fn extension_elements_mut(&mut self) -> &mut Option<ExtensionElements>
Get a mutable value of
extensionElements childSource§fn set_extension_elements(&mut self, v: Option<ExtensionElements>)
fn set_extension_elements(&mut self, v: Option<ExtensionElements>)
Set value of
extensionElements childSource§impl Cast<dyn ActivityType> for Task
impl Cast<dyn ActivityType> for Task
fn cast(&self) -> Option<&(dyn ActivityType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn ActivityType + 'static)>
Source§impl Cast<dyn ActivityTypeMut> for Task
impl Cast<dyn ActivityTypeMut> for Task
fn cast(&self) -> Option<&(dyn ActivityTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn ActivityTypeMut + 'static)>
Source§impl Cast<dyn AdHocSubProcessType> for Task
impl Cast<dyn AdHocSubProcessType> for Task
Source§impl Cast<dyn AdHocSubProcessTypeMut> for Task
impl Cast<dyn AdHocSubProcessTypeMut> for Task
Source§impl Cast<dyn ArtifactType> for Task
impl Cast<dyn ArtifactType> for Task
Source§impl Cast<dyn ArtifactTypeMut> for Task
impl Cast<dyn ArtifactTypeMut> for Task
Source§impl Cast<dyn AssignmentType> for Task
impl Cast<dyn AssignmentType> for Task
Source§impl Cast<dyn AssignmentTypeMut> for Task
impl Cast<dyn AssignmentTypeMut> for Task
Source§impl Cast<dyn AssociationType> for Task
impl Cast<dyn AssociationType> for Task
Source§impl Cast<dyn AssociationTypeMut> for Task
impl Cast<dyn AssociationTypeMut> for Task
Source§impl Cast<dyn AuditingType> for Task
impl Cast<dyn AuditingType> for Task
Source§impl Cast<dyn AuditingTypeMut> for Task
impl Cast<dyn AuditingTypeMut> for Task
Source§impl Cast<dyn BaseElementType> for Task
impl Cast<dyn BaseElementType> for Task
fn cast(&self) -> Option<&(dyn BaseElementType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn BaseElementType + 'static)>
Source§impl Cast<dyn BaseElementTypeMut> for Task
impl Cast<dyn BaseElementTypeMut> for Task
fn cast(&self) -> Option<&(dyn BaseElementTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn BaseElementTypeMut + 'static)>
Source§impl Cast<dyn BaseElementWithMixedContentType> for Task
impl Cast<dyn BaseElementWithMixedContentType> for Task
Source§impl Cast<dyn BaseElementWithMixedContentTypeMut> for Task
impl Cast<dyn BaseElementWithMixedContentTypeMut> for Task
Source§impl Cast<dyn BoundaryEventType> for Task
impl Cast<dyn BoundaryEventType> for Task
Source§impl Cast<dyn BoundaryEventTypeMut> for Task
impl Cast<dyn BoundaryEventTypeMut> for Task
Source§impl Cast<dyn BusinessRuleTaskType> for Task
impl Cast<dyn BusinessRuleTaskType> for Task
Source§impl Cast<dyn BusinessRuleTaskTypeMut> for Task
impl Cast<dyn BusinessRuleTaskTypeMut> for Task
Source§impl Cast<dyn CallActivityType> for Task
impl Cast<dyn CallActivityType> for Task
Source§impl Cast<dyn CallActivityTypeMut> for Task
impl Cast<dyn CallActivityTypeMut> for Task
Source§impl Cast<dyn CallChoreographyType> for Task
impl Cast<dyn CallChoreographyType> for Task
Source§impl Cast<dyn CallChoreographyTypeMut> for Task
impl Cast<dyn CallChoreographyTypeMut> for Task
Source§impl Cast<dyn CallConversationType> for Task
impl Cast<dyn CallConversationType> for Task
Source§impl Cast<dyn CallConversationTypeMut> for Task
impl Cast<dyn CallConversationTypeMut> for Task
Source§impl Cast<dyn CallableElementType> for Task
impl Cast<dyn CallableElementType> for Task
Source§impl Cast<dyn CallableElementTypeMut> for Task
impl Cast<dyn CallableElementTypeMut> for Task
Source§impl Cast<dyn CancelEventDefinitionType> for Task
impl Cast<dyn CancelEventDefinitionType> for Task
Source§impl Cast<dyn CancelEventDefinitionTypeMut> for Task
impl Cast<dyn CancelEventDefinitionTypeMut> for Task
Source§impl Cast<dyn CatchEventType> for Task
impl Cast<dyn CatchEventType> for Task
Source§impl Cast<dyn CatchEventTypeMut> for Task
impl Cast<dyn CatchEventTypeMut> for Task
Source§impl Cast<dyn CategoryType> for Task
impl Cast<dyn CategoryType> for Task
Source§impl Cast<dyn CategoryTypeMut> for Task
impl Cast<dyn CategoryTypeMut> for Task
Source§impl Cast<dyn CategoryValueType> for Task
impl Cast<dyn CategoryValueType> for Task
Source§impl Cast<dyn CategoryValueTypeMut> for Task
impl Cast<dyn CategoryValueTypeMut> for Task
Source§impl Cast<dyn ChoreographyActivityType> for Task
impl Cast<dyn ChoreographyActivityType> for Task
Source§impl Cast<dyn ChoreographyActivityTypeMut> for Task
impl Cast<dyn ChoreographyActivityTypeMut> for Task
Source§impl Cast<dyn ChoreographyTaskType> for Task
impl Cast<dyn ChoreographyTaskType> for Task
Source§impl Cast<dyn ChoreographyTaskTypeMut> for Task
impl Cast<dyn ChoreographyTaskTypeMut> for Task
Source§impl Cast<dyn ChoreographyType> for Task
impl Cast<dyn ChoreographyType> for Task
Source§impl Cast<dyn ChoreographyTypeMut> for Task
impl Cast<dyn ChoreographyTypeMut> for Task
Source§impl Cast<dyn CollaborationType> for Task
impl Cast<dyn CollaborationType> for Task
Source§impl Cast<dyn CollaborationTypeMut> for Task
impl Cast<dyn CollaborationTypeMut> for Task
Source§impl Cast<dyn CompensateEventDefinitionType> for Task
impl Cast<dyn CompensateEventDefinitionType> for Task
Source§impl Cast<dyn CompensateEventDefinitionTypeMut> for Task
impl Cast<dyn CompensateEventDefinitionTypeMut> for Task
Source§impl Cast<dyn ComplexBehaviorDefinitionType> for Task
impl Cast<dyn ComplexBehaviorDefinitionType> for Task
Source§impl Cast<dyn ComplexBehaviorDefinitionTypeMut> for Task
impl Cast<dyn ComplexBehaviorDefinitionTypeMut> for Task
Source§impl Cast<dyn ComplexGatewayType> for Task
impl Cast<dyn ComplexGatewayType> for Task
Source§impl Cast<dyn ComplexGatewayTypeMut> for Task
impl Cast<dyn ComplexGatewayTypeMut> for Task
Source§impl Cast<dyn ConditionalEventDefinitionType> for Task
impl Cast<dyn ConditionalEventDefinitionType> for Task
Source§impl Cast<dyn ConditionalEventDefinitionTypeMut> for Task
impl Cast<dyn ConditionalEventDefinitionTypeMut> for Task
Source§impl Cast<dyn ConversationAssociationType> for Task
impl Cast<dyn ConversationAssociationType> for Task
Source§impl Cast<dyn ConversationAssociationTypeMut> for Task
impl Cast<dyn ConversationAssociationTypeMut> for Task
Source§impl Cast<dyn ConversationLinkType> for Task
impl Cast<dyn ConversationLinkType> for Task
Source§impl Cast<dyn ConversationLinkTypeMut> for Task
impl Cast<dyn ConversationLinkTypeMut> for Task
Source§impl Cast<dyn ConversationNodeType> for Task
impl Cast<dyn ConversationNodeType> for Task
Source§impl Cast<dyn ConversationNodeTypeMut> for Task
impl Cast<dyn ConversationNodeTypeMut> for Task
Source§impl Cast<dyn ConversationType> for Task
impl Cast<dyn ConversationType> for Task
Source§impl Cast<dyn ConversationTypeMut> for Task
impl Cast<dyn ConversationTypeMut> for Task
Source§impl Cast<dyn CorrelationKeyType> for Task
impl Cast<dyn CorrelationKeyType> for Task
Source§impl Cast<dyn CorrelationKeyTypeMut> for Task
impl Cast<dyn CorrelationKeyTypeMut> for Task
Source§impl Cast<dyn CorrelationPropertyBindingType> for Task
impl Cast<dyn CorrelationPropertyBindingType> for Task
Source§impl Cast<dyn CorrelationPropertyBindingTypeMut> for Task
impl Cast<dyn CorrelationPropertyBindingTypeMut> for Task
Source§impl Cast<dyn CorrelationPropertyRetrievalExpressionType> for Task
impl Cast<dyn CorrelationPropertyRetrievalExpressionType> for Task
Source§impl Cast<dyn CorrelationPropertyRetrievalExpressionTypeMut> for Task
impl Cast<dyn CorrelationPropertyRetrievalExpressionTypeMut> for Task
Source§impl Cast<dyn CorrelationPropertyType> for Task
impl Cast<dyn CorrelationPropertyType> for Task
Source§impl Cast<dyn CorrelationPropertyTypeMut> for Task
impl Cast<dyn CorrelationPropertyTypeMut> for Task
Source§impl Cast<dyn CorrelationSubscriptionType> for Task
impl Cast<dyn CorrelationSubscriptionType> for Task
Source§impl Cast<dyn CorrelationSubscriptionTypeMut> for Task
impl Cast<dyn CorrelationSubscriptionTypeMut> for Task
Source§impl Cast<dyn DataAssociationType> for Task
impl Cast<dyn DataAssociationType> for Task
Source§impl Cast<dyn DataAssociationTypeMut> for Task
impl Cast<dyn DataAssociationTypeMut> for Task
Source§impl Cast<dyn DataInputAssociationType> for Task
impl Cast<dyn DataInputAssociationType> for Task
Source§impl Cast<dyn DataInputAssociationTypeMut> for Task
impl Cast<dyn DataInputAssociationTypeMut> for Task
Source§impl Cast<dyn DataInputType> for Task
impl Cast<dyn DataInputType> for Task
Source§impl Cast<dyn DataInputTypeMut> for Task
impl Cast<dyn DataInputTypeMut> for Task
Source§impl Cast<dyn DataObjectReferenceType> for Task
impl Cast<dyn DataObjectReferenceType> for Task
Source§impl Cast<dyn DataObjectReferenceTypeMut> for Task
impl Cast<dyn DataObjectReferenceTypeMut> for Task
Source§impl Cast<dyn DataObjectType> for Task
impl Cast<dyn DataObjectType> for Task
Source§impl Cast<dyn DataObjectTypeMut> for Task
impl Cast<dyn DataObjectTypeMut> for Task
Source§impl Cast<dyn DataOutputAssociationType> for Task
impl Cast<dyn DataOutputAssociationType> for Task
Source§impl Cast<dyn DataOutputAssociationTypeMut> for Task
impl Cast<dyn DataOutputAssociationTypeMut> for Task
Source§impl Cast<dyn DataOutputType> for Task
impl Cast<dyn DataOutputType> for Task
Source§impl Cast<dyn DataOutputTypeMut> for Task
impl Cast<dyn DataOutputTypeMut> for Task
Source§impl Cast<dyn DataStateType> for Task
impl Cast<dyn DataStateType> for Task
Source§impl Cast<dyn DataStateTypeMut> for Task
impl Cast<dyn DataStateTypeMut> for Task
Source§impl Cast<dyn DataStoreReferenceType> for Task
impl Cast<dyn DataStoreReferenceType> for Task
Source§impl Cast<dyn DataStoreReferenceTypeMut> for Task
impl Cast<dyn DataStoreReferenceTypeMut> for Task
Source§impl Cast<dyn DataStoreType> for Task
impl Cast<dyn DataStoreType> for Task
Source§impl Cast<dyn DataStoreTypeMut> for Task
impl Cast<dyn DataStoreTypeMut> for Task
Source§impl Cast<dyn DefinitionsType> for Task
impl Cast<dyn DefinitionsType> for Task
Source§impl Cast<dyn DefinitionsTypeMut> for Task
impl Cast<dyn DefinitionsTypeMut> for Task
Source§impl Cast<dyn DocumentationType> for Task
impl Cast<dyn DocumentationType> for Task
Source§impl Cast<dyn DocumentationTypeMut> for Task
impl Cast<dyn DocumentationTypeMut> for Task
Source§impl Cast<dyn EndEventType> for Task
impl Cast<dyn EndEventType> for Task
Source§impl Cast<dyn EndEventTypeMut> for Task
impl Cast<dyn EndEventTypeMut> for Task
Source§impl Cast<dyn EndPointType> for Task
impl Cast<dyn EndPointType> for Task
Source§impl Cast<dyn EndPointTypeMut> for Task
impl Cast<dyn EndPointTypeMut> for Task
Source§impl Cast<dyn ErrorEventDefinitionType> for Task
impl Cast<dyn ErrorEventDefinitionType> for Task
Source§impl Cast<dyn ErrorEventDefinitionTypeMut> for Task
impl Cast<dyn ErrorEventDefinitionTypeMut> for Task
Source§impl Cast<dyn ErrorTypeMut> for Task
impl Cast<dyn ErrorTypeMut> for Task
Source§impl Cast<dyn EscalationEventDefinitionType> for Task
impl Cast<dyn EscalationEventDefinitionType> for Task
Source§impl Cast<dyn EscalationEventDefinitionTypeMut> for Task
impl Cast<dyn EscalationEventDefinitionTypeMut> for Task
Source§impl Cast<dyn EscalationType> for Task
impl Cast<dyn EscalationType> for Task
Source§impl Cast<dyn EscalationTypeMut> for Task
impl Cast<dyn EscalationTypeMut> for Task
Source§impl Cast<dyn EventBasedGatewayType> for Task
impl Cast<dyn EventBasedGatewayType> for Task
Source§impl Cast<dyn EventBasedGatewayTypeMut> for Task
impl Cast<dyn EventBasedGatewayTypeMut> for Task
Source§impl Cast<dyn EventDefinitionType> for Task
impl Cast<dyn EventDefinitionType> for Task
Source§impl Cast<dyn EventDefinitionTypeMut> for Task
impl Cast<dyn EventDefinitionTypeMut> for Task
Source§impl Cast<dyn EventTypeMut> for Task
impl Cast<dyn EventTypeMut> for Task
Source§impl Cast<dyn ExclusiveGatewayType> for Task
impl Cast<dyn ExclusiveGatewayType> for Task
Source§impl Cast<dyn ExclusiveGatewayTypeMut> for Task
impl Cast<dyn ExclusiveGatewayTypeMut> for Task
Source§impl Cast<dyn ExpressionType> for Task
impl Cast<dyn ExpressionType> for Task
Source§impl Cast<dyn ExpressionTypeMut> for Task
impl Cast<dyn ExpressionTypeMut> for Task
Source§impl Cast<dyn ExtensionElementsType> for Task
impl Cast<dyn ExtensionElementsType> for Task
Source§impl Cast<dyn ExtensionElementsTypeMut> for Task
impl Cast<dyn ExtensionElementsTypeMut> for Task
Source§impl Cast<dyn ExtensionType> for Task
impl Cast<dyn ExtensionType> for Task
Source§impl Cast<dyn ExtensionTypeMut> for Task
impl Cast<dyn ExtensionTypeMut> for Task
Source§impl Cast<dyn FlowElementType> for Task
impl Cast<dyn FlowElementType> for Task
fn cast(&self) -> Option<&(dyn FlowElementType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn FlowElementType + 'static)>
Source§impl Cast<dyn FlowElementTypeMut> for Task
impl Cast<dyn FlowElementTypeMut> for Task
fn cast(&self) -> Option<&(dyn FlowElementTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn FlowElementTypeMut + 'static)>
Source§impl Cast<dyn FlowNodeType> for Task
impl Cast<dyn FlowNodeType> for Task
fn cast(&self) -> Option<&(dyn FlowNodeType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn FlowNodeType + 'static)>
Source§impl Cast<dyn FlowNodeTypeMut> for Task
impl Cast<dyn FlowNodeTypeMut> for Task
fn cast(&self) -> Option<&(dyn FlowNodeTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn FlowNodeTypeMut + 'static)>
Source§impl Cast<dyn FormalExpressionType> for Task
impl Cast<dyn FormalExpressionType> for Task
Source§impl Cast<dyn FormalExpressionTypeMut> for Task
impl Cast<dyn FormalExpressionTypeMut> for Task
Source§impl Cast<dyn GatewayType> for Task
impl Cast<dyn GatewayType> for Task
Source§impl Cast<dyn GatewayTypeMut> for Task
impl Cast<dyn GatewayTypeMut> for Task
Source§impl Cast<dyn GlobalBusinessRuleTaskType> for Task
impl Cast<dyn GlobalBusinessRuleTaskType> for Task
Source§impl Cast<dyn GlobalBusinessRuleTaskTypeMut> for Task
impl Cast<dyn GlobalBusinessRuleTaskTypeMut> for Task
Source§impl Cast<dyn GlobalChoreographyTaskType> for Task
impl Cast<dyn GlobalChoreographyTaskType> for Task
Source§impl Cast<dyn GlobalChoreographyTaskTypeMut> for Task
impl Cast<dyn GlobalChoreographyTaskTypeMut> for Task
Source§impl Cast<dyn GlobalConversationType> for Task
impl Cast<dyn GlobalConversationType> for Task
Source§impl Cast<dyn GlobalConversationTypeMut> for Task
impl Cast<dyn GlobalConversationTypeMut> for Task
Source§impl Cast<dyn GlobalManualTaskType> for Task
impl Cast<dyn GlobalManualTaskType> for Task
Source§impl Cast<dyn GlobalManualTaskTypeMut> for Task
impl Cast<dyn GlobalManualTaskTypeMut> for Task
Source§impl Cast<dyn GlobalScriptTaskType> for Task
impl Cast<dyn GlobalScriptTaskType> for Task
Source§impl Cast<dyn GlobalScriptTaskTypeMut> for Task
impl Cast<dyn GlobalScriptTaskTypeMut> for Task
Source§impl Cast<dyn GlobalTaskType> for Task
impl Cast<dyn GlobalTaskType> for Task
Source§impl Cast<dyn GlobalTaskTypeMut> for Task
impl Cast<dyn GlobalTaskTypeMut> for Task
Source§impl Cast<dyn GlobalUserTaskType> for Task
impl Cast<dyn GlobalUserTaskType> for Task
Source§impl Cast<dyn GlobalUserTaskTypeMut> for Task
impl Cast<dyn GlobalUserTaskTypeMut> for Task
Source§impl Cast<dyn GroupTypeMut> for Task
impl Cast<dyn GroupTypeMut> for Task
Source§impl Cast<dyn HumanPerformerType> for Task
impl Cast<dyn HumanPerformerType> for Task
Source§impl Cast<dyn HumanPerformerTypeMut> for Task
impl Cast<dyn HumanPerformerTypeMut> for Task
Source§impl Cast<dyn ImplicitThrowEventType> for Task
impl Cast<dyn ImplicitThrowEventType> for Task
Source§impl Cast<dyn ImplicitThrowEventTypeMut> for Task
impl Cast<dyn ImplicitThrowEventTypeMut> for Task
Source§impl Cast<dyn ImportType> for Task
impl Cast<dyn ImportType> for Task
Source§impl Cast<dyn ImportTypeMut> for Task
impl Cast<dyn ImportTypeMut> for Task
Source§impl Cast<dyn InclusiveGatewayType> for Task
impl Cast<dyn InclusiveGatewayType> for Task
Source§impl Cast<dyn InclusiveGatewayTypeMut> for Task
impl Cast<dyn InclusiveGatewayTypeMut> for Task
Source§impl Cast<dyn InputOutputBindingType> for Task
impl Cast<dyn InputOutputBindingType> for Task
Source§impl Cast<dyn InputOutputBindingTypeMut> for Task
impl Cast<dyn InputOutputBindingTypeMut> for Task
Source§impl Cast<dyn InputOutputSpecificationType> for Task
impl Cast<dyn InputOutputSpecificationType> for Task
Source§impl Cast<dyn InputOutputSpecificationTypeMut> for Task
impl Cast<dyn InputOutputSpecificationTypeMut> for Task
Source§impl Cast<dyn InputSetType> for Task
impl Cast<dyn InputSetType> for Task
Source§impl Cast<dyn InputSetTypeMut> for Task
impl Cast<dyn InputSetTypeMut> for Task
Source§impl Cast<dyn InterfaceType> for Task
impl Cast<dyn InterfaceType> for Task
Source§impl Cast<dyn InterfaceTypeMut> for Task
impl Cast<dyn InterfaceTypeMut> for Task
Source§impl Cast<dyn IntermediateCatchEventType> for Task
impl Cast<dyn IntermediateCatchEventType> for Task
Source§impl Cast<dyn IntermediateCatchEventTypeMut> for Task
impl Cast<dyn IntermediateCatchEventTypeMut> for Task
Source§impl Cast<dyn IntermediateThrowEventType> for Task
impl Cast<dyn IntermediateThrowEventType> for Task
Source§impl Cast<dyn IntermediateThrowEventTypeMut> for Task
impl Cast<dyn IntermediateThrowEventTypeMut> for Task
Source§impl Cast<dyn ItemDefinitionType> for Task
impl Cast<dyn ItemDefinitionType> for Task
Source§impl Cast<dyn ItemDefinitionTypeMut> for Task
impl Cast<dyn ItemDefinitionTypeMut> for Task
Source§impl Cast<dyn LaneSetType> for Task
impl Cast<dyn LaneSetType> for Task
Source§impl Cast<dyn LaneSetTypeMut> for Task
impl Cast<dyn LaneSetTypeMut> for Task
Source§impl Cast<dyn LaneTypeMut> for Task
impl Cast<dyn LaneTypeMut> for Task
Source§impl Cast<dyn LinkEventDefinitionType> for Task
impl Cast<dyn LinkEventDefinitionType> for Task
Source§impl Cast<dyn LinkEventDefinitionTypeMut> for Task
impl Cast<dyn LinkEventDefinitionTypeMut> for Task
Source§impl Cast<dyn LoopCharacteristicsType> for Task
impl Cast<dyn LoopCharacteristicsType> for Task
Source§impl Cast<dyn LoopCharacteristicsTypeMut> for Task
impl Cast<dyn LoopCharacteristicsTypeMut> for Task
Source§impl Cast<dyn ManualTaskType> for Task
impl Cast<dyn ManualTaskType> for Task
Source§impl Cast<dyn ManualTaskTypeMut> for Task
impl Cast<dyn ManualTaskTypeMut> for Task
Source§impl Cast<dyn MessageEventDefinitionType> for Task
impl Cast<dyn MessageEventDefinitionType> for Task
Source§impl Cast<dyn MessageEventDefinitionTypeMut> for Task
impl Cast<dyn MessageEventDefinitionTypeMut> for Task
Source§impl Cast<dyn MessageFlowAssociationType> for Task
impl Cast<dyn MessageFlowAssociationType> for Task
Source§impl Cast<dyn MessageFlowAssociationTypeMut> for Task
impl Cast<dyn MessageFlowAssociationTypeMut> for Task
Source§impl Cast<dyn MessageFlowType> for Task
impl Cast<dyn MessageFlowType> for Task
Source§impl Cast<dyn MessageFlowTypeMut> for Task
impl Cast<dyn MessageFlowTypeMut> for Task
Source§impl Cast<dyn MessageType> for Task
impl Cast<dyn MessageType> for Task
Source§impl Cast<dyn MessageTypeMut> for Task
impl Cast<dyn MessageTypeMut> for Task
Source§impl Cast<dyn MonitoringType> for Task
impl Cast<dyn MonitoringType> for Task
Source§impl Cast<dyn MonitoringTypeMut> for Task
impl Cast<dyn MonitoringTypeMut> for Task
Source§impl Cast<dyn MultiInstanceLoopCharacteristicsType> for Task
impl Cast<dyn MultiInstanceLoopCharacteristicsType> for Task
Source§impl Cast<dyn MultiInstanceLoopCharacteristicsTypeMut> for Task
impl Cast<dyn MultiInstanceLoopCharacteristicsTypeMut> for Task
Source§impl Cast<dyn OperationType> for Task
impl Cast<dyn OperationType> for Task
Source§impl Cast<dyn OperationTypeMut> for Task
impl Cast<dyn OperationTypeMut> for Task
Source§impl Cast<dyn OutputSetType> for Task
impl Cast<dyn OutputSetType> for Task
Source§impl Cast<dyn OutputSetTypeMut> for Task
impl Cast<dyn OutputSetTypeMut> for Task
Source§impl Cast<dyn ParallelGatewayType> for Task
impl Cast<dyn ParallelGatewayType> for Task
Source§impl Cast<dyn ParallelGatewayTypeMut> for Task
impl Cast<dyn ParallelGatewayTypeMut> for Task
Source§impl Cast<dyn ParticipantAssociationType> for Task
impl Cast<dyn ParticipantAssociationType> for Task
Source§impl Cast<dyn ParticipantAssociationTypeMut> for Task
impl Cast<dyn ParticipantAssociationTypeMut> for Task
Source§impl Cast<dyn ParticipantMultiplicityType> for Task
impl Cast<dyn ParticipantMultiplicityType> for Task
Source§impl Cast<dyn ParticipantMultiplicityTypeMut> for Task
impl Cast<dyn ParticipantMultiplicityTypeMut> for Task
Source§impl Cast<dyn ParticipantType> for Task
impl Cast<dyn ParticipantType> for Task
Source§impl Cast<dyn ParticipantTypeMut> for Task
impl Cast<dyn ParticipantTypeMut> for Task
Source§impl Cast<dyn PartnerEntityType> for Task
impl Cast<dyn PartnerEntityType> for Task
Source§impl Cast<dyn PartnerEntityTypeMut> for Task
impl Cast<dyn PartnerEntityTypeMut> for Task
Source§impl Cast<dyn PartnerRoleType> for Task
impl Cast<dyn PartnerRoleType> for Task
Source§impl Cast<dyn PartnerRoleTypeMut> for Task
impl Cast<dyn PartnerRoleTypeMut> for Task
Source§impl Cast<dyn PerformerType> for Task
impl Cast<dyn PerformerType> for Task
Source§impl Cast<dyn PerformerTypeMut> for Task
impl Cast<dyn PerformerTypeMut> for Task
Source§impl Cast<dyn PotentialOwnerType> for Task
impl Cast<dyn PotentialOwnerType> for Task
Source§impl Cast<dyn PotentialOwnerTypeMut> for Task
impl Cast<dyn PotentialOwnerTypeMut> for Task
Source§impl Cast<dyn ProcessType> for Task
impl Cast<dyn ProcessType> for Task
Source§impl Cast<dyn ProcessTypeMut> for Task
impl Cast<dyn ProcessTypeMut> for Task
Source§impl Cast<dyn PropertyType> for Task
impl Cast<dyn PropertyType> for Task
Source§impl Cast<dyn PropertyTypeMut> for Task
impl Cast<dyn PropertyTypeMut> for Task
Source§impl Cast<dyn ReceiveTaskType> for Task
impl Cast<dyn ReceiveTaskType> for Task
Source§impl Cast<dyn ReceiveTaskTypeMut> for Task
impl Cast<dyn ReceiveTaskTypeMut> for Task
Source§impl Cast<dyn RelationshipType> for Task
impl Cast<dyn RelationshipType> for Task
Source§impl Cast<dyn RelationshipTypeMut> for Task
impl Cast<dyn RelationshipTypeMut> for Task
Source§impl Cast<dyn RenderingType> for Task
impl Cast<dyn RenderingType> for Task
Source§impl Cast<dyn RenderingTypeMut> for Task
impl Cast<dyn RenderingTypeMut> for Task
Source§impl Cast<dyn ResourceAssignmentExpressionType> for Task
impl Cast<dyn ResourceAssignmentExpressionType> for Task
Source§impl Cast<dyn ResourceAssignmentExpressionTypeMut> for Task
impl Cast<dyn ResourceAssignmentExpressionTypeMut> for Task
Source§impl Cast<dyn ResourceParameterBindingType> for Task
impl Cast<dyn ResourceParameterBindingType> for Task
Source§impl Cast<dyn ResourceParameterBindingTypeMut> for Task
impl Cast<dyn ResourceParameterBindingTypeMut> for Task
Source§impl Cast<dyn ResourceParameterType> for Task
impl Cast<dyn ResourceParameterType> for Task
Source§impl Cast<dyn ResourceParameterTypeMut> for Task
impl Cast<dyn ResourceParameterTypeMut> for Task
Source§impl Cast<dyn ResourceRoleType> for Task
impl Cast<dyn ResourceRoleType> for Task
Source§impl Cast<dyn ResourceRoleTypeMut> for Task
impl Cast<dyn ResourceRoleTypeMut> for Task
Source§impl Cast<dyn ResourceType> for Task
impl Cast<dyn ResourceType> for Task
Source§impl Cast<dyn ResourceTypeMut> for Task
impl Cast<dyn ResourceTypeMut> for Task
Source§impl Cast<dyn RootElementType> for Task
impl Cast<dyn RootElementType> for Task
Source§impl Cast<dyn RootElementTypeMut> for Task
impl Cast<dyn RootElementTypeMut> for Task
Source§impl Cast<dyn ScriptTaskType> for Task
impl Cast<dyn ScriptTaskType> for Task
Source§impl Cast<dyn ScriptTaskTypeMut> for Task
impl Cast<dyn ScriptTaskTypeMut> for Task
Source§impl Cast<dyn ScriptType> for Task
impl Cast<dyn ScriptType> for Task
Source§impl Cast<dyn ScriptTypeMut> for Task
impl Cast<dyn ScriptTypeMut> for Task
Source§impl Cast<dyn SendTaskType> for Task
impl Cast<dyn SendTaskType> for Task
Source§impl Cast<dyn SendTaskTypeMut> for Task
impl Cast<dyn SendTaskTypeMut> for Task
Source§impl Cast<dyn SequenceFlowType> for Task
impl Cast<dyn SequenceFlowType> for Task
Source§impl Cast<dyn SequenceFlowTypeMut> for Task
impl Cast<dyn SequenceFlowTypeMut> for Task
Source§impl Cast<dyn ServiceTaskType> for Task
impl Cast<dyn ServiceTaskType> for Task
Source§impl Cast<dyn ServiceTaskTypeMut> for Task
impl Cast<dyn ServiceTaskTypeMut> for Task
Source§impl Cast<dyn SignalEventDefinitionType> for Task
impl Cast<dyn SignalEventDefinitionType> for Task
Source§impl Cast<dyn SignalEventDefinitionTypeMut> for Task
impl Cast<dyn SignalEventDefinitionTypeMut> for Task
Source§impl Cast<dyn SignalType> for Task
impl Cast<dyn SignalType> for Task
Source§impl Cast<dyn SignalTypeMut> for Task
impl Cast<dyn SignalTypeMut> for Task
Source§impl Cast<dyn StandardLoopCharacteristicsType> for Task
impl Cast<dyn StandardLoopCharacteristicsType> for Task
Source§impl Cast<dyn StandardLoopCharacteristicsTypeMut> for Task
impl Cast<dyn StandardLoopCharacteristicsTypeMut> for Task
Source§impl Cast<dyn StartEventType> for Task
impl Cast<dyn StartEventType> for Task
Source§impl Cast<dyn StartEventTypeMut> for Task
impl Cast<dyn StartEventTypeMut> for Task
Source§impl Cast<dyn SubChoreographyType> for Task
impl Cast<dyn SubChoreographyType> for Task
Source§impl Cast<dyn SubChoreographyTypeMut> for Task
impl Cast<dyn SubChoreographyTypeMut> for Task
Source§impl Cast<dyn SubConversationType> for Task
impl Cast<dyn SubConversationType> for Task
Source§impl Cast<dyn SubConversationTypeMut> for Task
impl Cast<dyn SubConversationTypeMut> for Task
Source§impl Cast<dyn SubProcessType> for Task
impl Cast<dyn SubProcessType> for Task
Source§impl Cast<dyn SubProcessTypeMut> for Task
impl Cast<dyn SubProcessTypeMut> for Task
Source§impl Cast<dyn TaskTypeMut> for Task
impl Cast<dyn TaskTypeMut> for Task
fn cast(&self) -> Option<&(dyn TaskTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn TaskTypeMut + 'static)>
Source§impl Cast<dyn TerminateEventDefinitionType> for Task
impl Cast<dyn TerminateEventDefinitionType> for Task
Source§impl Cast<dyn TerminateEventDefinitionTypeMut> for Task
impl Cast<dyn TerminateEventDefinitionTypeMut> for Task
Source§impl Cast<dyn TextAnnotationType> for Task
impl Cast<dyn TextAnnotationType> for Task
Source§impl Cast<dyn TextAnnotationTypeMut> for Task
impl Cast<dyn TextAnnotationTypeMut> for Task
Source§impl Cast<dyn TextTypeMut> for Task
impl Cast<dyn TextTypeMut> for Task
Source§impl Cast<dyn ThrowEventType> for Task
impl Cast<dyn ThrowEventType> for Task
Source§impl Cast<dyn ThrowEventTypeMut> for Task
impl Cast<dyn ThrowEventTypeMut> for Task
Source§impl Cast<dyn TimerEventDefinitionType> for Task
impl Cast<dyn TimerEventDefinitionType> for Task
Source§impl Cast<dyn TimerEventDefinitionTypeMut> for Task
impl Cast<dyn TimerEventDefinitionTypeMut> for Task
Source§impl Cast<dyn TransactionType> for Task
impl Cast<dyn TransactionType> for Task
Source§impl Cast<dyn TransactionTypeMut> for Task
impl Cast<dyn TransactionTypeMut> for Task
Source§impl Cast<dyn UserTaskType> for Task
impl Cast<dyn UserTaskType> for Task
Source§impl Cast<dyn UserTaskTypeMut> for Task
impl Cast<dyn UserTaskTypeMut> for Task
Source§impl<'de> Deserialize<'de> for Task
impl<'de> Deserialize<'de> for Task
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl DocumentElementContainer for Task
impl DocumentElementContainer for Task
Source§fn find_by_id_mut(&mut self, id: &str) -> Option<&mut dyn DocumentElement>
fn find_by_id_mut(&mut self, id: &str) -> Option<&mut dyn DocumentElement>
Find an element by ID and return a mutable reference
Source§fn find_by_id(&self, id: &str) -> Option<&dyn DocumentElement>
fn find_by_id(&self, id: &str) -> Option<&dyn DocumentElement>
Find an element by ID
Source§impl FlowElementType for Task
impl FlowElementType for Task
Source§fn category_value_refs(&self) -> &Vec<String>
fn category_value_refs(&self) -> &Vec<String>
Get value of
categoryValueRef childSource§fn monitoring(&self) -> &Option<Monitoring>
fn monitoring(&self) -> &Option<Monitoring>
Get value of
monitoring childSource§impl FlowElementTypeMut for Task
impl FlowElementTypeMut for Task
Source§fn category_value_refs_mut(&mut self) -> &mut Vec<String>
fn category_value_refs_mut(&mut self) -> &mut Vec<String>
Get a mutable value of
categoryValueRef childSource§fn set_category_value_refs(&mut self, v: Vec<String>)
fn set_category_value_refs(&mut self, v: Vec<String>)
Set value of
categoryValueRef childSource§fn set_monitoring(&mut self, v: Option<Monitoring>)
fn set_monitoring(&mut self, v: Option<Monitoring>)
Set value of
monitoring childSource§fn monitoring_mut(&mut self) -> &mut Option<Monitoring>
fn monitoring_mut(&mut self) -> &mut Option<Monitoring>
Get a mutable value of
monitoring childSource§fn auditing_mut(&mut self) -> &mut Option<Auditing>
fn auditing_mut(&mut self) -> &mut Option<Auditing>
Get a mutable value of
auditing childSource§fn set_auditing(&mut self, v: Option<Auditing>)
fn set_auditing(&mut self, v: Option<Auditing>)
Set value of
auditing childSource§impl FlowNodeType for Task
impl FlowNodeType for Task
Source§impl FlowNodeTypeMut for Task
impl FlowNodeTypeMut for Task
Source§fn set_outgoings(&mut self, v: Vec<String>)
fn set_outgoings(&mut self, v: Vec<String>)
Set value of
outgoing childSource§fn outgoings_mut(&mut self) -> &mut Vec<String>
fn outgoings_mut(&mut self) -> &mut Vec<String>
Get a mutable value of
outgoing childSource§fn set_incomings(&mut self, v: Vec<String>)
fn set_incomings(&mut self, v: Vec<String>)
Set value of
incoming childSource§fn incomings_mut(&mut self) -> &mut Vec<String>
fn incomings_mut(&mut self) -> &mut Vec<String>
Get a mutable value of
incoming childSource§impl From<Task> for FlowElement
impl From<Task> for FlowElement
Source§fn from(original: Task) -> FlowElement
fn from(original: Task) -> FlowElement
Converts to this type from the input type.
impl StructuralPartialEq for Task
impl TaskType for Task
impl TaskTypeMut for Task
Auto Trait Implementations§
impl Freeze for Task
impl RefUnwindSafe for Task
impl Send for Task
impl Sync for Task
impl Unpin for Task
impl UnwindSafe for Task
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.