pub struct Process {Show 20 fields
pub id: Option<Id>,
pub documentations: Vec<Documentation>,
pub extension_elements: Option<ExtensionElements>,
pub name: Option<String>,
pub supported_interface_refs: Vec<String>,
pub io_specification: Option<InputOutputSpecification>,
pub io_bindings: Vec<InputOutputBinding>,
pub process_type: Option<String>,
pub is_closed: Option<bool>,
pub is_executable: Option<bool>,
pub definitional_collaboration_ref: Option<String>,
pub auditing: Option<Auditing>,
pub monitoring: Option<Monitoring>,
pub properties: Vec<Property>,
pub lane_sets: Vec<LaneSet>,
pub flow_elements: Vec<FlowElement>,
pub artifacts: Vec<Artifact>,
pub resource_roles: Vec<ResourceRole>,
pub correlation_subscriptions: Vec<CorrelationSubscription>,
pub supportses: Vec<String>,
}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>§supported_interface_refs: Vec<String>§io_specification: Option<InputOutputSpecification>§io_bindings: Vec<InputOutputBinding>§process_type: Option<String>§is_closed: Option<bool>§is_executable: Option<bool>§definitional_collaboration_ref: Option<String>§auditing: Option<Auditing>§monitoring: Option<Monitoring>§properties: Vec<Property>§lane_sets: Vec<LaneSet>§flow_elements: Vec<FlowElement>§artifacts: Vec<Artifact>§resource_roles: Vec<ResourceRole>§correlation_subscriptions: Vec<CorrelationSubscription>§supportses: Vec<String>Implementations§
Source§impl Process
impl Process
Sourcepub fn establish_sequence_flow<E: Into<Expr>>(
&mut self,
source: &str,
target: &str,
id: &str,
condition_expression: Option<E>,
) -> Result<&mut Self, EstablishSequenceFlowError>
pub fn establish_sequence_flow<E: Into<Expr>>( &mut self, source: &str, target: &str, id: &str, condition_expression: Option<E>, ) -> Result<&mut Self, EstablishSequenceFlowError>
Establishes sequence flow between flow identified nodes
Resulting sequence flow will have id as an ID and it will be
added to the matching process.
Trait Implementations§
Source§impl BaseElementType for Process
impl BaseElementType for Process
Source§fn documentations(&self) -> &Vec<Documentation>
fn documentations(&self) -> &Vec<Documentation>
Get value of
documentation childSource§fn extension_elements(&self) -> &Option<ExtensionElements>
fn extension_elements(&self) -> &Option<ExtensionElements>
Get value of
extensionElements childSource§impl BaseElementTypeMut for Process
impl BaseElementTypeMut for Process
Source§fn set_documentations(&mut self, v: Vec<Documentation>)
fn set_documentations(&mut self, v: Vec<Documentation>)
Set value of
documentation childSource§fn documentations_mut(&mut self) -> &mut Vec<Documentation>
fn documentations_mut(&mut self) -> &mut Vec<Documentation>
Get a mutable 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 CallableElementType for Process
impl CallableElementType for Process
Source§fn io_specification(&self) -> &Option<InputOutputSpecification>
fn io_specification(&self) -> &Option<InputOutputSpecification>
Get value of
ioSpecification childSource§fn supported_interface_refs(&self) -> &Vec<String>
fn supported_interface_refs(&self) -> &Vec<String>
Get value of
supportedInterfaceRef childSource§fn io_bindings(&self) -> &Vec<InputOutputBinding>
fn io_bindings(&self) -> &Vec<InputOutputBinding>
Get value of
ioBinding childSource§impl CallableElementTypeMut for Process
impl CallableElementTypeMut for Process
Source§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 io_bindings_mut(&mut self) -> &mut Vec<InputOutputBinding>
fn io_bindings_mut(&mut self) -> &mut Vec<InputOutputBinding>
Get a mutable value of
ioBinding childSource§fn set_io_bindings(&mut self, v: Vec<InputOutputBinding>)
fn set_io_bindings(&mut self, v: Vec<InputOutputBinding>)
Set value of
ioBinding childSource§fn supported_interface_refs_mut(&mut self) -> &mut Vec<String>
fn supported_interface_refs_mut(&mut self) -> &mut Vec<String>
Get a mutable value of
supportedInterfaceRef childSource§fn set_supported_interface_refs(&mut self, v: Vec<String>)
fn set_supported_interface_refs(&mut self, v: Vec<String>)
Set value of
supportedInterfaceRef childSource§impl Cast<dyn ActivityType> for Process
impl Cast<dyn ActivityType> for Process
Source§impl Cast<dyn ActivityTypeMut> for Process
impl Cast<dyn ActivityTypeMut> for Process
Source§impl Cast<dyn AdHocSubProcessType> for Process
impl Cast<dyn AdHocSubProcessType> for Process
Source§impl Cast<dyn AdHocSubProcessTypeMut> for Process
impl Cast<dyn AdHocSubProcessTypeMut> for Process
Source§impl Cast<dyn ArtifactType> for Process
impl Cast<dyn ArtifactType> for Process
Source§impl Cast<dyn ArtifactTypeMut> for Process
impl Cast<dyn ArtifactTypeMut> for Process
Source§impl Cast<dyn AssignmentType> for Process
impl Cast<dyn AssignmentType> for Process
Source§impl Cast<dyn AssignmentTypeMut> for Process
impl Cast<dyn AssignmentTypeMut> for Process
Source§impl Cast<dyn AssociationType> for Process
impl Cast<dyn AssociationType> for Process
Source§impl Cast<dyn AssociationTypeMut> for Process
impl Cast<dyn AssociationTypeMut> for Process
Source§impl Cast<dyn AuditingType> for Process
impl Cast<dyn AuditingType> for Process
Source§impl Cast<dyn AuditingTypeMut> for Process
impl Cast<dyn AuditingTypeMut> for Process
Source§impl Cast<dyn BaseElementType> for Process
impl Cast<dyn BaseElementType> for Process
fn cast(&self) -> Option<&(dyn BaseElementType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn BaseElementType + 'static)>
Source§impl Cast<dyn BaseElementTypeMut> for Process
impl Cast<dyn BaseElementTypeMut> for Process
fn cast(&self) -> Option<&(dyn BaseElementTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn BaseElementTypeMut + 'static)>
Source§impl Cast<dyn BaseElementWithMixedContentType> for Process
impl Cast<dyn BaseElementWithMixedContentType> for Process
Source§impl Cast<dyn BaseElementWithMixedContentTypeMut> for Process
impl Cast<dyn BaseElementWithMixedContentTypeMut> for Process
Source§impl Cast<dyn BoundaryEventType> for Process
impl Cast<dyn BoundaryEventType> for Process
Source§impl Cast<dyn BoundaryEventTypeMut> for Process
impl Cast<dyn BoundaryEventTypeMut> for Process
Source§impl Cast<dyn BusinessRuleTaskType> for Process
impl Cast<dyn BusinessRuleTaskType> for Process
Source§impl Cast<dyn BusinessRuleTaskTypeMut> for Process
impl Cast<dyn BusinessRuleTaskTypeMut> for Process
Source§impl Cast<dyn CallActivityType> for Process
impl Cast<dyn CallActivityType> for Process
Source§impl Cast<dyn CallActivityTypeMut> for Process
impl Cast<dyn CallActivityTypeMut> for Process
Source§impl Cast<dyn CallChoreographyType> for Process
impl Cast<dyn CallChoreographyType> for Process
Source§impl Cast<dyn CallChoreographyTypeMut> for Process
impl Cast<dyn CallChoreographyTypeMut> for Process
Source§impl Cast<dyn CallConversationType> for Process
impl Cast<dyn CallConversationType> for Process
Source§impl Cast<dyn CallConversationTypeMut> for Process
impl Cast<dyn CallConversationTypeMut> for Process
Source§impl Cast<dyn CallableElementType> for Process
impl Cast<dyn CallableElementType> for Process
fn cast(&self) -> Option<&(dyn CallableElementType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn CallableElementType + 'static)>
Source§impl Cast<dyn CallableElementTypeMut> for Process
impl Cast<dyn CallableElementTypeMut> for Process
fn cast(&self) -> Option<&(dyn CallableElementTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn CallableElementTypeMut + 'static)>
Source§impl Cast<dyn CancelEventDefinitionType> for Process
impl Cast<dyn CancelEventDefinitionType> for Process
Source§impl Cast<dyn CancelEventDefinitionTypeMut> for Process
impl Cast<dyn CancelEventDefinitionTypeMut> for Process
Source§impl Cast<dyn CatchEventType> for Process
impl Cast<dyn CatchEventType> for Process
Source§impl Cast<dyn CatchEventTypeMut> for Process
impl Cast<dyn CatchEventTypeMut> for Process
Source§impl Cast<dyn CategoryType> for Process
impl Cast<dyn CategoryType> for Process
Source§impl Cast<dyn CategoryTypeMut> for Process
impl Cast<dyn CategoryTypeMut> for Process
Source§impl Cast<dyn CategoryValueType> for Process
impl Cast<dyn CategoryValueType> for Process
Source§impl Cast<dyn CategoryValueTypeMut> for Process
impl Cast<dyn CategoryValueTypeMut> for Process
Source§impl Cast<dyn ChoreographyActivityType> for Process
impl Cast<dyn ChoreographyActivityType> for Process
Source§impl Cast<dyn ChoreographyActivityTypeMut> for Process
impl Cast<dyn ChoreographyActivityTypeMut> for Process
Source§impl Cast<dyn ChoreographyTaskType> for Process
impl Cast<dyn ChoreographyTaskType> for Process
Source§impl Cast<dyn ChoreographyTaskTypeMut> for Process
impl Cast<dyn ChoreographyTaskTypeMut> for Process
Source§impl Cast<dyn ChoreographyType> for Process
impl Cast<dyn ChoreographyType> for Process
Source§impl Cast<dyn ChoreographyTypeMut> for Process
impl Cast<dyn ChoreographyTypeMut> for Process
Source§impl Cast<dyn CollaborationType> for Process
impl Cast<dyn CollaborationType> for Process
Source§impl Cast<dyn CollaborationTypeMut> for Process
impl Cast<dyn CollaborationTypeMut> for Process
Source§impl Cast<dyn CompensateEventDefinitionType> for Process
impl Cast<dyn CompensateEventDefinitionType> for Process
Source§impl Cast<dyn CompensateEventDefinitionTypeMut> for Process
impl Cast<dyn CompensateEventDefinitionTypeMut> for Process
Source§impl Cast<dyn ComplexBehaviorDefinitionType> for Process
impl Cast<dyn ComplexBehaviorDefinitionType> for Process
Source§impl Cast<dyn ComplexBehaviorDefinitionTypeMut> for Process
impl Cast<dyn ComplexBehaviorDefinitionTypeMut> for Process
Source§impl Cast<dyn ComplexGatewayType> for Process
impl Cast<dyn ComplexGatewayType> for Process
Source§impl Cast<dyn ComplexGatewayTypeMut> for Process
impl Cast<dyn ComplexGatewayTypeMut> for Process
Source§impl Cast<dyn ConditionalEventDefinitionType> for Process
impl Cast<dyn ConditionalEventDefinitionType> for Process
Source§impl Cast<dyn ConditionalEventDefinitionTypeMut> for Process
impl Cast<dyn ConditionalEventDefinitionTypeMut> for Process
Source§impl Cast<dyn ConversationAssociationType> for Process
impl Cast<dyn ConversationAssociationType> for Process
Source§impl Cast<dyn ConversationAssociationTypeMut> for Process
impl Cast<dyn ConversationAssociationTypeMut> for Process
Source§impl Cast<dyn ConversationLinkType> for Process
impl Cast<dyn ConversationLinkType> for Process
Source§impl Cast<dyn ConversationLinkTypeMut> for Process
impl Cast<dyn ConversationLinkTypeMut> for Process
Source§impl Cast<dyn ConversationNodeType> for Process
impl Cast<dyn ConversationNodeType> for Process
Source§impl Cast<dyn ConversationNodeTypeMut> for Process
impl Cast<dyn ConversationNodeTypeMut> for Process
Source§impl Cast<dyn ConversationType> for Process
impl Cast<dyn ConversationType> for Process
Source§impl Cast<dyn ConversationTypeMut> for Process
impl Cast<dyn ConversationTypeMut> for Process
Source§impl Cast<dyn CorrelationKeyType> for Process
impl Cast<dyn CorrelationKeyType> for Process
Source§impl Cast<dyn CorrelationKeyTypeMut> for Process
impl Cast<dyn CorrelationKeyTypeMut> for Process
Source§impl Cast<dyn CorrelationPropertyBindingType> for Process
impl Cast<dyn CorrelationPropertyBindingType> for Process
Source§impl Cast<dyn CorrelationPropertyBindingTypeMut> for Process
impl Cast<dyn CorrelationPropertyBindingTypeMut> for Process
Source§impl Cast<dyn CorrelationPropertyRetrievalExpressionType> for Process
impl Cast<dyn CorrelationPropertyRetrievalExpressionType> for Process
Source§impl Cast<dyn CorrelationPropertyRetrievalExpressionTypeMut> for Process
impl Cast<dyn CorrelationPropertyRetrievalExpressionTypeMut> for Process
Source§impl Cast<dyn CorrelationPropertyType> for Process
impl Cast<dyn CorrelationPropertyType> for Process
Source§impl Cast<dyn CorrelationPropertyTypeMut> for Process
impl Cast<dyn CorrelationPropertyTypeMut> for Process
Source§impl Cast<dyn CorrelationSubscriptionType> for Process
impl Cast<dyn CorrelationSubscriptionType> for Process
Source§impl Cast<dyn CorrelationSubscriptionTypeMut> for Process
impl Cast<dyn CorrelationSubscriptionTypeMut> for Process
Source§impl Cast<dyn DataAssociationType> for Process
impl Cast<dyn DataAssociationType> for Process
Source§impl Cast<dyn DataAssociationTypeMut> for Process
impl Cast<dyn DataAssociationTypeMut> for Process
Source§impl Cast<dyn DataInputAssociationType> for Process
impl Cast<dyn DataInputAssociationType> for Process
Source§impl Cast<dyn DataInputAssociationTypeMut> for Process
impl Cast<dyn DataInputAssociationTypeMut> for Process
Source§impl Cast<dyn DataInputType> for Process
impl Cast<dyn DataInputType> for Process
Source§impl Cast<dyn DataInputTypeMut> for Process
impl Cast<dyn DataInputTypeMut> for Process
Source§impl Cast<dyn DataObjectReferenceType> for Process
impl Cast<dyn DataObjectReferenceType> for Process
Source§impl Cast<dyn DataObjectReferenceTypeMut> for Process
impl Cast<dyn DataObjectReferenceTypeMut> for Process
Source§impl Cast<dyn DataObjectType> for Process
impl Cast<dyn DataObjectType> for Process
Source§impl Cast<dyn DataObjectTypeMut> for Process
impl Cast<dyn DataObjectTypeMut> for Process
Source§impl Cast<dyn DataOutputAssociationType> for Process
impl Cast<dyn DataOutputAssociationType> for Process
Source§impl Cast<dyn DataOutputAssociationTypeMut> for Process
impl Cast<dyn DataOutputAssociationTypeMut> for Process
Source§impl Cast<dyn DataOutputType> for Process
impl Cast<dyn DataOutputType> for Process
Source§impl Cast<dyn DataOutputTypeMut> for Process
impl Cast<dyn DataOutputTypeMut> for Process
Source§impl Cast<dyn DataStateType> for Process
impl Cast<dyn DataStateType> for Process
Source§impl Cast<dyn DataStateTypeMut> for Process
impl Cast<dyn DataStateTypeMut> for Process
Source§impl Cast<dyn DataStoreReferenceType> for Process
impl Cast<dyn DataStoreReferenceType> for Process
Source§impl Cast<dyn DataStoreReferenceTypeMut> for Process
impl Cast<dyn DataStoreReferenceTypeMut> for Process
Source§impl Cast<dyn DataStoreType> for Process
impl Cast<dyn DataStoreType> for Process
Source§impl Cast<dyn DataStoreTypeMut> for Process
impl Cast<dyn DataStoreTypeMut> for Process
Source§impl Cast<dyn DefinitionsType> for Process
impl Cast<dyn DefinitionsType> for Process
Source§impl Cast<dyn DefinitionsTypeMut> for Process
impl Cast<dyn DefinitionsTypeMut> for Process
Source§impl Cast<dyn DocumentationType> for Process
impl Cast<dyn DocumentationType> for Process
Source§impl Cast<dyn DocumentationTypeMut> for Process
impl Cast<dyn DocumentationTypeMut> for Process
Source§impl Cast<dyn EndEventType> for Process
impl Cast<dyn EndEventType> for Process
Source§impl Cast<dyn EndEventTypeMut> for Process
impl Cast<dyn EndEventTypeMut> for Process
Source§impl Cast<dyn EndPointType> for Process
impl Cast<dyn EndPointType> for Process
Source§impl Cast<dyn EndPointTypeMut> for Process
impl Cast<dyn EndPointTypeMut> for Process
Source§impl Cast<dyn ErrorEventDefinitionType> for Process
impl Cast<dyn ErrorEventDefinitionType> for Process
Source§impl Cast<dyn ErrorEventDefinitionTypeMut> for Process
impl Cast<dyn ErrorEventDefinitionTypeMut> for Process
Source§impl Cast<dyn ErrorTypeMut> for Process
impl Cast<dyn ErrorTypeMut> for Process
Source§impl Cast<dyn EscalationEventDefinitionType> for Process
impl Cast<dyn EscalationEventDefinitionType> for Process
Source§impl Cast<dyn EscalationEventDefinitionTypeMut> for Process
impl Cast<dyn EscalationEventDefinitionTypeMut> for Process
Source§impl Cast<dyn EscalationType> for Process
impl Cast<dyn EscalationType> for Process
Source§impl Cast<dyn EscalationTypeMut> for Process
impl Cast<dyn EscalationTypeMut> for Process
Source§impl Cast<dyn EventBasedGatewayType> for Process
impl Cast<dyn EventBasedGatewayType> for Process
Source§impl Cast<dyn EventBasedGatewayTypeMut> for Process
impl Cast<dyn EventBasedGatewayTypeMut> for Process
Source§impl Cast<dyn EventDefinitionType> for Process
impl Cast<dyn EventDefinitionType> for Process
Source§impl Cast<dyn EventDefinitionTypeMut> for Process
impl Cast<dyn EventDefinitionTypeMut> for Process
Source§impl Cast<dyn EventTypeMut> for Process
impl Cast<dyn EventTypeMut> for Process
Source§impl Cast<dyn ExclusiveGatewayType> for Process
impl Cast<dyn ExclusiveGatewayType> for Process
Source§impl Cast<dyn ExclusiveGatewayTypeMut> for Process
impl Cast<dyn ExclusiveGatewayTypeMut> for Process
Source§impl Cast<dyn ExpressionType> for Process
impl Cast<dyn ExpressionType> for Process
Source§impl Cast<dyn ExpressionTypeMut> for Process
impl Cast<dyn ExpressionTypeMut> for Process
Source§impl Cast<dyn ExtensionElementsType> for Process
impl Cast<dyn ExtensionElementsType> for Process
Source§impl Cast<dyn ExtensionElementsTypeMut> for Process
impl Cast<dyn ExtensionElementsTypeMut> for Process
Source§impl Cast<dyn ExtensionType> for Process
impl Cast<dyn ExtensionType> for Process
Source§impl Cast<dyn ExtensionTypeMut> for Process
impl Cast<dyn ExtensionTypeMut> for Process
Source§impl Cast<dyn FlowElementType> for Process
impl Cast<dyn FlowElementType> for Process
Source§impl Cast<dyn FlowElementTypeMut> for Process
impl Cast<dyn FlowElementTypeMut> for Process
Source§impl Cast<dyn FlowNodeType> for Process
impl Cast<dyn FlowNodeType> for Process
Source§impl Cast<dyn FlowNodeTypeMut> for Process
impl Cast<dyn FlowNodeTypeMut> for Process
Source§impl Cast<dyn FormalExpressionType> for Process
impl Cast<dyn FormalExpressionType> for Process
Source§impl Cast<dyn FormalExpressionTypeMut> for Process
impl Cast<dyn FormalExpressionTypeMut> for Process
Source§impl Cast<dyn GatewayType> for Process
impl Cast<dyn GatewayType> for Process
Source§impl Cast<dyn GatewayTypeMut> for Process
impl Cast<dyn GatewayTypeMut> for Process
Source§impl Cast<dyn GlobalBusinessRuleTaskType> for Process
impl Cast<dyn GlobalBusinessRuleTaskType> for Process
Source§impl Cast<dyn GlobalBusinessRuleTaskTypeMut> for Process
impl Cast<dyn GlobalBusinessRuleTaskTypeMut> for Process
Source§impl Cast<dyn GlobalChoreographyTaskType> for Process
impl Cast<dyn GlobalChoreographyTaskType> for Process
Source§impl Cast<dyn GlobalChoreographyTaskTypeMut> for Process
impl Cast<dyn GlobalChoreographyTaskTypeMut> for Process
Source§impl Cast<dyn GlobalConversationType> for Process
impl Cast<dyn GlobalConversationType> for Process
Source§impl Cast<dyn GlobalConversationTypeMut> for Process
impl Cast<dyn GlobalConversationTypeMut> for Process
Source§impl Cast<dyn GlobalManualTaskType> for Process
impl Cast<dyn GlobalManualTaskType> for Process
Source§impl Cast<dyn GlobalManualTaskTypeMut> for Process
impl Cast<dyn GlobalManualTaskTypeMut> for Process
Source§impl Cast<dyn GlobalScriptTaskType> for Process
impl Cast<dyn GlobalScriptTaskType> for Process
Source§impl Cast<dyn GlobalScriptTaskTypeMut> for Process
impl Cast<dyn GlobalScriptTaskTypeMut> for Process
Source§impl Cast<dyn GlobalTaskType> for Process
impl Cast<dyn GlobalTaskType> for Process
Source§impl Cast<dyn GlobalTaskTypeMut> for Process
impl Cast<dyn GlobalTaskTypeMut> for Process
Source§impl Cast<dyn GlobalUserTaskType> for Process
impl Cast<dyn GlobalUserTaskType> for Process
Source§impl Cast<dyn GlobalUserTaskTypeMut> for Process
impl Cast<dyn GlobalUserTaskTypeMut> for Process
Source§impl Cast<dyn GroupTypeMut> for Process
impl Cast<dyn GroupTypeMut> for Process
Source§impl Cast<dyn HumanPerformerType> for Process
impl Cast<dyn HumanPerformerType> for Process
Source§impl Cast<dyn HumanPerformerTypeMut> for Process
impl Cast<dyn HumanPerformerTypeMut> for Process
Source§impl Cast<dyn ImplicitThrowEventType> for Process
impl Cast<dyn ImplicitThrowEventType> for Process
Source§impl Cast<dyn ImplicitThrowEventTypeMut> for Process
impl Cast<dyn ImplicitThrowEventTypeMut> for Process
Source§impl Cast<dyn ImportType> for Process
impl Cast<dyn ImportType> for Process
Source§impl Cast<dyn ImportTypeMut> for Process
impl Cast<dyn ImportTypeMut> for Process
Source§impl Cast<dyn InclusiveGatewayType> for Process
impl Cast<dyn InclusiveGatewayType> for Process
Source§impl Cast<dyn InclusiveGatewayTypeMut> for Process
impl Cast<dyn InclusiveGatewayTypeMut> for Process
Source§impl Cast<dyn InputOutputBindingType> for Process
impl Cast<dyn InputOutputBindingType> for Process
Source§impl Cast<dyn InputOutputBindingTypeMut> for Process
impl Cast<dyn InputOutputBindingTypeMut> for Process
Source§impl Cast<dyn InputOutputSpecificationType> for Process
impl Cast<dyn InputOutputSpecificationType> for Process
Source§impl Cast<dyn InputOutputSpecificationTypeMut> for Process
impl Cast<dyn InputOutputSpecificationTypeMut> for Process
Source§impl Cast<dyn InputSetType> for Process
impl Cast<dyn InputSetType> for Process
Source§impl Cast<dyn InputSetTypeMut> for Process
impl Cast<dyn InputSetTypeMut> for Process
Source§impl Cast<dyn InterfaceType> for Process
impl Cast<dyn InterfaceType> for Process
Source§impl Cast<dyn InterfaceTypeMut> for Process
impl Cast<dyn InterfaceTypeMut> for Process
Source§impl Cast<dyn IntermediateCatchEventType> for Process
impl Cast<dyn IntermediateCatchEventType> for Process
Source§impl Cast<dyn IntermediateCatchEventTypeMut> for Process
impl Cast<dyn IntermediateCatchEventTypeMut> for Process
Source§impl Cast<dyn IntermediateThrowEventType> for Process
impl Cast<dyn IntermediateThrowEventType> for Process
Source§impl Cast<dyn IntermediateThrowEventTypeMut> for Process
impl Cast<dyn IntermediateThrowEventTypeMut> for Process
Source§impl Cast<dyn ItemDefinitionType> for Process
impl Cast<dyn ItemDefinitionType> for Process
Source§impl Cast<dyn ItemDefinitionTypeMut> for Process
impl Cast<dyn ItemDefinitionTypeMut> for Process
Source§impl Cast<dyn LaneSetType> for Process
impl Cast<dyn LaneSetType> for Process
Source§impl Cast<dyn LaneSetTypeMut> for Process
impl Cast<dyn LaneSetTypeMut> for Process
Source§impl Cast<dyn LaneTypeMut> for Process
impl Cast<dyn LaneTypeMut> for Process
Source§impl Cast<dyn LinkEventDefinitionType> for Process
impl Cast<dyn LinkEventDefinitionType> for Process
Source§impl Cast<dyn LinkEventDefinitionTypeMut> for Process
impl Cast<dyn LinkEventDefinitionTypeMut> for Process
Source§impl Cast<dyn LoopCharacteristicsType> for Process
impl Cast<dyn LoopCharacteristicsType> for Process
Source§impl Cast<dyn LoopCharacteristicsTypeMut> for Process
impl Cast<dyn LoopCharacteristicsTypeMut> for Process
Source§impl Cast<dyn ManualTaskType> for Process
impl Cast<dyn ManualTaskType> for Process
Source§impl Cast<dyn ManualTaskTypeMut> for Process
impl Cast<dyn ManualTaskTypeMut> for Process
Source§impl Cast<dyn MessageEventDefinitionType> for Process
impl Cast<dyn MessageEventDefinitionType> for Process
Source§impl Cast<dyn MessageEventDefinitionTypeMut> for Process
impl Cast<dyn MessageEventDefinitionTypeMut> for Process
Source§impl Cast<dyn MessageFlowAssociationType> for Process
impl Cast<dyn MessageFlowAssociationType> for Process
Source§impl Cast<dyn MessageFlowAssociationTypeMut> for Process
impl Cast<dyn MessageFlowAssociationTypeMut> for Process
Source§impl Cast<dyn MessageFlowType> for Process
impl Cast<dyn MessageFlowType> for Process
Source§impl Cast<dyn MessageFlowTypeMut> for Process
impl Cast<dyn MessageFlowTypeMut> for Process
Source§impl Cast<dyn MessageType> for Process
impl Cast<dyn MessageType> for Process
Source§impl Cast<dyn MessageTypeMut> for Process
impl Cast<dyn MessageTypeMut> for Process
Source§impl Cast<dyn MonitoringType> for Process
impl Cast<dyn MonitoringType> for Process
Source§impl Cast<dyn MonitoringTypeMut> for Process
impl Cast<dyn MonitoringTypeMut> for Process
Source§impl Cast<dyn MultiInstanceLoopCharacteristicsType> for Process
impl Cast<dyn MultiInstanceLoopCharacteristicsType> for Process
Source§impl Cast<dyn MultiInstanceLoopCharacteristicsTypeMut> for Process
impl Cast<dyn MultiInstanceLoopCharacteristicsTypeMut> for Process
Source§impl Cast<dyn OperationType> for Process
impl Cast<dyn OperationType> for Process
Source§impl Cast<dyn OperationTypeMut> for Process
impl Cast<dyn OperationTypeMut> for Process
Source§impl Cast<dyn OutputSetType> for Process
impl Cast<dyn OutputSetType> for Process
Source§impl Cast<dyn OutputSetTypeMut> for Process
impl Cast<dyn OutputSetTypeMut> for Process
Source§impl Cast<dyn ParallelGatewayType> for Process
impl Cast<dyn ParallelGatewayType> for Process
Source§impl Cast<dyn ParallelGatewayTypeMut> for Process
impl Cast<dyn ParallelGatewayTypeMut> for Process
Source§impl Cast<dyn ParticipantAssociationType> for Process
impl Cast<dyn ParticipantAssociationType> for Process
Source§impl Cast<dyn ParticipantAssociationTypeMut> for Process
impl Cast<dyn ParticipantAssociationTypeMut> for Process
Source§impl Cast<dyn ParticipantMultiplicityType> for Process
impl Cast<dyn ParticipantMultiplicityType> for Process
Source§impl Cast<dyn ParticipantMultiplicityTypeMut> for Process
impl Cast<dyn ParticipantMultiplicityTypeMut> for Process
Source§impl Cast<dyn ParticipantType> for Process
impl Cast<dyn ParticipantType> for Process
Source§impl Cast<dyn ParticipantTypeMut> for Process
impl Cast<dyn ParticipantTypeMut> for Process
Source§impl Cast<dyn PartnerEntityType> for Process
impl Cast<dyn PartnerEntityType> for Process
Source§impl Cast<dyn PartnerEntityTypeMut> for Process
impl Cast<dyn PartnerEntityTypeMut> for Process
Source§impl Cast<dyn PartnerRoleType> for Process
impl Cast<dyn PartnerRoleType> for Process
Source§impl Cast<dyn PartnerRoleTypeMut> for Process
impl Cast<dyn PartnerRoleTypeMut> for Process
Source§impl Cast<dyn PerformerType> for Process
impl Cast<dyn PerformerType> for Process
Source§impl Cast<dyn PerformerTypeMut> for Process
impl Cast<dyn PerformerTypeMut> for Process
Source§impl Cast<dyn PotentialOwnerType> for Process
impl Cast<dyn PotentialOwnerType> for Process
Source§impl Cast<dyn PotentialOwnerTypeMut> for Process
impl Cast<dyn PotentialOwnerTypeMut> for Process
Source§impl Cast<dyn ProcessType> for Process
impl Cast<dyn ProcessType> for Process
fn cast(&self) -> Option<&(dyn ProcessType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn ProcessType + 'static)>
Source§impl Cast<dyn ProcessTypeMut> for Process
impl Cast<dyn ProcessTypeMut> for Process
fn cast(&self) -> Option<&(dyn ProcessTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn ProcessTypeMut + 'static)>
Source§impl Cast<dyn PropertyType> for Process
impl Cast<dyn PropertyType> for Process
Source§impl Cast<dyn PropertyTypeMut> for Process
impl Cast<dyn PropertyTypeMut> for Process
Source§impl Cast<dyn ReceiveTaskType> for Process
impl Cast<dyn ReceiveTaskType> for Process
Source§impl Cast<dyn ReceiveTaskTypeMut> for Process
impl Cast<dyn ReceiveTaskTypeMut> for Process
Source§impl Cast<dyn RelationshipType> for Process
impl Cast<dyn RelationshipType> for Process
Source§impl Cast<dyn RelationshipTypeMut> for Process
impl Cast<dyn RelationshipTypeMut> for Process
Source§impl Cast<dyn RenderingType> for Process
impl Cast<dyn RenderingType> for Process
Source§impl Cast<dyn RenderingTypeMut> for Process
impl Cast<dyn RenderingTypeMut> for Process
Source§impl Cast<dyn ResourceAssignmentExpressionType> for Process
impl Cast<dyn ResourceAssignmentExpressionType> for Process
Source§impl Cast<dyn ResourceAssignmentExpressionTypeMut> for Process
impl Cast<dyn ResourceAssignmentExpressionTypeMut> for Process
Source§impl Cast<dyn ResourceParameterBindingType> for Process
impl Cast<dyn ResourceParameterBindingType> for Process
Source§impl Cast<dyn ResourceParameterBindingTypeMut> for Process
impl Cast<dyn ResourceParameterBindingTypeMut> for Process
Source§impl Cast<dyn ResourceParameterType> for Process
impl Cast<dyn ResourceParameterType> for Process
Source§impl Cast<dyn ResourceParameterTypeMut> for Process
impl Cast<dyn ResourceParameterTypeMut> for Process
Source§impl Cast<dyn ResourceRoleType> for Process
impl Cast<dyn ResourceRoleType> for Process
Source§impl Cast<dyn ResourceRoleTypeMut> for Process
impl Cast<dyn ResourceRoleTypeMut> for Process
Source§impl Cast<dyn ResourceType> for Process
impl Cast<dyn ResourceType> for Process
Source§impl Cast<dyn ResourceTypeMut> for Process
impl Cast<dyn ResourceTypeMut> for Process
Source§impl Cast<dyn RootElementType> for Process
impl Cast<dyn RootElementType> for Process
fn cast(&self) -> Option<&(dyn RootElementType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn RootElementType + 'static)>
Source§impl Cast<dyn RootElementTypeMut> for Process
impl Cast<dyn RootElementTypeMut> for Process
fn cast(&self) -> Option<&(dyn RootElementTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn RootElementTypeMut + 'static)>
Source§impl Cast<dyn ScriptTaskType> for Process
impl Cast<dyn ScriptTaskType> for Process
Source§impl Cast<dyn ScriptTaskTypeMut> for Process
impl Cast<dyn ScriptTaskTypeMut> for Process
Source§impl Cast<dyn ScriptType> for Process
impl Cast<dyn ScriptType> for Process
Source§impl Cast<dyn ScriptTypeMut> for Process
impl Cast<dyn ScriptTypeMut> for Process
Source§impl Cast<dyn SendTaskType> for Process
impl Cast<dyn SendTaskType> for Process
Source§impl Cast<dyn SendTaskTypeMut> for Process
impl Cast<dyn SendTaskTypeMut> for Process
Source§impl Cast<dyn SequenceFlowType> for Process
impl Cast<dyn SequenceFlowType> for Process
Source§impl Cast<dyn SequenceFlowTypeMut> for Process
impl Cast<dyn SequenceFlowTypeMut> for Process
Source§impl Cast<dyn ServiceTaskType> for Process
impl Cast<dyn ServiceTaskType> for Process
Source§impl Cast<dyn ServiceTaskTypeMut> for Process
impl Cast<dyn ServiceTaskTypeMut> for Process
Source§impl Cast<dyn SignalEventDefinitionType> for Process
impl Cast<dyn SignalEventDefinitionType> for Process
Source§impl Cast<dyn SignalEventDefinitionTypeMut> for Process
impl Cast<dyn SignalEventDefinitionTypeMut> for Process
Source§impl Cast<dyn SignalType> for Process
impl Cast<dyn SignalType> for Process
Source§impl Cast<dyn SignalTypeMut> for Process
impl Cast<dyn SignalTypeMut> for Process
Source§impl Cast<dyn StandardLoopCharacteristicsType> for Process
impl Cast<dyn StandardLoopCharacteristicsType> for Process
Source§impl Cast<dyn StandardLoopCharacteristicsTypeMut> for Process
impl Cast<dyn StandardLoopCharacteristicsTypeMut> for Process
Source§impl Cast<dyn StartEventType> for Process
impl Cast<dyn StartEventType> for Process
Source§impl Cast<dyn StartEventTypeMut> for Process
impl Cast<dyn StartEventTypeMut> for Process
Source§impl Cast<dyn SubChoreographyType> for Process
impl Cast<dyn SubChoreographyType> for Process
Source§impl Cast<dyn SubChoreographyTypeMut> for Process
impl Cast<dyn SubChoreographyTypeMut> for Process
Source§impl Cast<dyn SubConversationType> for Process
impl Cast<dyn SubConversationType> for Process
Source§impl Cast<dyn SubConversationTypeMut> for Process
impl Cast<dyn SubConversationTypeMut> for Process
Source§impl Cast<dyn SubProcessType> for Process
impl Cast<dyn SubProcessType> for Process
Source§impl Cast<dyn SubProcessTypeMut> for Process
impl Cast<dyn SubProcessTypeMut> for Process
Source§impl Cast<dyn TaskTypeMut> for Process
impl Cast<dyn TaskTypeMut> for Process
Source§impl Cast<dyn TerminateEventDefinitionType> for Process
impl Cast<dyn TerminateEventDefinitionType> for Process
Source§impl Cast<dyn TerminateEventDefinitionTypeMut> for Process
impl Cast<dyn TerminateEventDefinitionTypeMut> for Process
Source§impl Cast<dyn TextAnnotationType> for Process
impl Cast<dyn TextAnnotationType> for Process
Source§impl Cast<dyn TextAnnotationTypeMut> for Process
impl Cast<dyn TextAnnotationTypeMut> for Process
Source§impl Cast<dyn TextTypeMut> for Process
impl Cast<dyn TextTypeMut> for Process
Source§impl Cast<dyn ThrowEventType> for Process
impl Cast<dyn ThrowEventType> for Process
Source§impl Cast<dyn ThrowEventTypeMut> for Process
impl Cast<dyn ThrowEventTypeMut> for Process
Source§impl Cast<dyn TimerEventDefinitionType> for Process
impl Cast<dyn TimerEventDefinitionType> for Process
Source§impl Cast<dyn TimerEventDefinitionTypeMut> for Process
impl Cast<dyn TimerEventDefinitionTypeMut> for Process
Source§impl Cast<dyn TransactionType> for Process
impl Cast<dyn TransactionType> for Process
Source§impl Cast<dyn TransactionTypeMut> for Process
impl Cast<dyn TransactionTypeMut> for Process
Source§impl Cast<dyn UserTaskType> for Process
impl Cast<dyn UserTaskType> for Process
Source§impl Cast<dyn UserTaskTypeMut> for Process
impl Cast<dyn UserTaskTypeMut> for Process
Source§impl<'de> Deserialize<'de> for Process
impl<'de> Deserialize<'de> for Process
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 Process
impl DocumentElementContainer for Process
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 From<Process> for RootElement
impl From<Process> for RootElement
Source§fn from(original: Process) -> RootElement
fn from(original: Process) -> RootElement
Converts to this type from the input type.
Source§impl ProcessType for Process
impl ProcessType for Process
Source§fn resource_roles(&self) -> &Vec<ResourceRole>
fn resource_roles(&self) -> &Vec<ResourceRole>
Get value of
resourceRole childSource§fn is_executable(&self) -> &Option<bool>
fn is_executable(&self) -> &Option<bool>
Get value of attribute
isExecutableSource§fn supportses(&self) -> &Vec<String>
fn supportses(&self) -> &Vec<String>
Get value of
supports childSource§fn correlation_subscriptions(&self) -> &Vec<CorrelationSubscription>
fn correlation_subscriptions(&self) -> &Vec<CorrelationSubscription>
Get value of
correlationSubscription childSource§fn properties(&self) -> &Vec<Property>
fn properties(&self) -> &Vec<Property>
Get value of
property childSource§fn monitoring(&self) -> &Option<Monitoring>
fn monitoring(&self) -> &Option<Monitoring>
Get value of
monitoring childSource§fn process_type(&self) -> &Option<String>
fn process_type(&self) -> &Option<String>
Get value of attribute
processTypeSource§fn flow_elements(&self) -> &Vec<FlowElement>
fn flow_elements(&self) -> &Vec<FlowElement>
Get value of
flowElement childSource§fn definitional_collaboration_ref(&self) -> &Option<String>
fn definitional_collaboration_ref(&self) -> &Option<String>
Get value of attribute
definitionalCollaborationRefSource§impl ProcessTypeMut for Process
impl ProcessTypeMut for Process
Source§fn set_is_executable(&mut self, v: Option<bool>)
fn set_is_executable(&mut self, v: Option<bool>)
Set value of attribute
isExecutableSource§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§fn set_process_type(&mut self, v: Option<String>)
fn set_process_type(&mut self, v: Option<String>)
Set value of attribute
processTypeSource§fn set_lane_sets(&mut self, v: Vec<LaneSet>)
fn set_lane_sets(&mut self, v: Vec<LaneSet>)
Set value of
laneSet childSource§fn lane_sets_mut(&mut self) -> &mut Vec<LaneSet>
fn lane_sets_mut(&mut self) -> &mut Vec<LaneSet>
Get a mutable value of
laneSet childSource§fn flow_elements_mut(&mut self) -> &mut Vec<FlowElement>
fn flow_elements_mut(&mut self) -> &mut Vec<FlowElement>
Get a mutable value of
flowElement childSource§fn set_flow_elements(&mut self, v: Vec<FlowElement>)
fn set_flow_elements(&mut self, v: Vec<FlowElement>)
Set value of
flowElement 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 set_monitoring(&mut self, v: Option<Monitoring>)
fn set_monitoring(&mut self, v: Option<Monitoring>)
Set value of
monitoring 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§fn set_definitional_collaboration_ref(&mut self, v: Option<String>)
fn set_definitional_collaboration_ref(&mut self, v: Option<String>)
Set value of attribute
definitionalCollaborationRefSource§fn artifacts_mut(&mut self) -> &mut Vec<Artifact>
fn artifacts_mut(&mut self) -> &mut Vec<Artifact>
Get a mutable value of
artifact childSource§fn set_artifacts(&mut self, v: Vec<Artifact>)
fn set_artifacts(&mut self, v: Vec<Artifact>)
Set value of
artifact 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 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_correlation_subscriptions(&mut self, v: Vec<CorrelationSubscription>)
fn set_correlation_subscriptions(&mut self, v: Vec<CorrelationSubscription>)
Set value of
correlationSubscription childSource§fn correlation_subscriptions_mut(&mut self) -> &mut Vec<CorrelationSubscription>
fn correlation_subscriptions_mut(&mut self) -> &mut Vec<CorrelationSubscription>
Get a mutable value of
correlationSubscription childSource§fn supportses_mut(&mut self) -> &mut Vec<String>
fn supportses_mut(&mut self) -> &mut Vec<String>
Get a mutable value of
supports childSource§fn set_supportses(&mut self, v: Vec<String>)
fn set_supportses(&mut self, v: Vec<String>)
Set value of
supports childSource§fn set_is_closed(&mut self, v: Option<bool>)
fn set_is_closed(&mut self, v: Option<bool>)
Set value of attribute
isClosedimpl RootElementType for Process
impl RootElementTypeMut for Process
impl StructuralPartialEq for Process
Auto Trait Implementations§
impl Freeze for Process
impl RefUnwindSafe for Process
impl Send for Process
impl Sync for Process
impl Unpin for Process
impl UnwindSafe for Process
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.