FlowElement

Enum FlowElement 

Source
pub enum FlowElement {
Show 31 variants AdHocSubProcess(AdHocSubProcess), BoundaryEvent(BoundaryEvent), BusinessRuleTask(BusinessRuleTask), CallActivity(CallActivity), CallChoreography(CallChoreography), ChoreographyTask(ChoreographyTask), ComplexGateway(ComplexGateway), DataObject(DataObject), DataObjectReference(DataObjectReference), DataStoreReference(DataStoreReference), EndEvent(EndEvent), Event(Event), EventBasedGateway(EventBasedGateway), ExclusiveGateway(ExclusiveGateway), ImplicitThrowEvent(ImplicitThrowEvent), InclusiveGateway(InclusiveGateway), IntermediateCatchEvent(IntermediateCatchEvent), IntermediateThrowEvent(IntermediateThrowEvent), ManualTask(ManualTask), ParallelGateway(ParallelGateway), ReceiveTask(ReceiveTask), ScriptTask(ScriptTask), SendTask(SendTask), SequenceFlow(SequenceFlow), ServiceTask(ServiceTask), StartEvent(StartEvent), SubChoreography(SubChoreography), SubProcess(SubProcess), Task(Task), Transaction(Transaction), UserTask(UserTask),
}
Expand description

Auto-generated from BPNM schema

(See codegen-rust.xsl)

Variants§

§

AdHocSubProcess(AdHocSubProcess)

§

BoundaryEvent(BoundaryEvent)

§

BusinessRuleTask(BusinessRuleTask)

§

CallActivity(CallActivity)

§

CallChoreography(CallChoreography)

§

ChoreographyTask(ChoreographyTask)

§

ComplexGateway(ComplexGateway)

§

DataObject(DataObject)

§

DataObjectReference(DataObjectReference)

§

DataStoreReference(DataStoreReference)

§

EndEvent(EndEvent)

§

Event(Event)

§

EventBasedGateway(EventBasedGateway)

§

ExclusiveGateway(ExclusiveGateway)

§

ImplicitThrowEvent(ImplicitThrowEvent)

§

InclusiveGateway(InclusiveGateway)

§

IntermediateCatchEvent(IntermediateCatchEvent)

§

IntermediateThrowEvent(IntermediateThrowEvent)

§

ManualTask(ManualTask)

§

ParallelGateway(ParallelGateway)

§

ReceiveTask(ReceiveTask)

§

ScriptTask(ScriptTask)

§

SendTask(SendTask)

§

SequenceFlow(SequenceFlow)

§

ServiceTask(ServiceTask)

§

StartEvent(StartEvent)

§

SubChoreography(SubChoreography)

§

SubProcess(SubProcess)

§

Task(Task)

§

Transaction(Transaction)

§

UserTask(UserTask)

Implementations§

Trait Implementations§

Source§

impl Cast<dyn ActivityType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ActivityType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ActivityType + 'static)>

Source§

impl Cast<dyn ActivityTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ActivityTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ActivityTypeMut + 'static)>

Source§

impl Cast<dyn AdHocSubProcessType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn AdHocSubProcessType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn AdHocSubProcessType + 'static)>

Source§

impl Cast<dyn AdHocSubProcessTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn AdHocSubProcessTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn AdHocSubProcessTypeMut + 'static)>

Source§

impl Cast<dyn ArtifactType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ArtifactType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ArtifactType + 'static)>

Source§

impl Cast<dyn ArtifactTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ArtifactTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ArtifactTypeMut + 'static)>

Source§

impl Cast<dyn AssignmentType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn AssignmentType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn AssignmentType + 'static)>

Source§

impl Cast<dyn AssignmentTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn AssignmentTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn AssignmentTypeMut + 'static)>

Source§

impl Cast<dyn AssociationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn AssociationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn AssociationType + 'static)>

Source§

impl Cast<dyn AssociationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn AssociationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn AssociationTypeMut + 'static)>

Source§

impl Cast<dyn AuditingType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn AuditingType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn AuditingType + 'static)>

Source§

impl Cast<dyn AuditingTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn AuditingTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn AuditingTypeMut + 'static)>

Source§

impl Cast<dyn BaseElementType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn BaseElementType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn BaseElementType + 'static)>

Source§

impl Cast<dyn BaseElementTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn BaseElementTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn BaseElementTypeMut + 'static)>

Source§

impl Cast<dyn BaseElementWithMixedContentType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn BaseElementWithMixedContentType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn BaseElementWithMixedContentType + 'static)>

Source§

impl Cast<dyn BaseElementWithMixedContentTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn BaseElementWithMixedContentTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn BaseElementWithMixedContentTypeMut + 'static)>

Source§

impl Cast<dyn BoundaryEventType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn BoundaryEventType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn BoundaryEventType + 'static)>

Source§

impl Cast<dyn BoundaryEventTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn BoundaryEventTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn BoundaryEventTypeMut + 'static)>

Source§

impl Cast<dyn BusinessRuleTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn BusinessRuleTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn BusinessRuleTaskType + 'static)>

Source§

impl Cast<dyn BusinessRuleTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn BusinessRuleTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn BusinessRuleTaskTypeMut + 'static)>

Source§

impl Cast<dyn CallActivityType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CallActivityType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CallActivityType + 'static)>

Source§

impl Cast<dyn CallActivityTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CallActivityTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CallActivityTypeMut + 'static)>

Source§

impl Cast<dyn CallChoreographyType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CallChoreographyType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CallChoreographyType + 'static)>

Source§

impl Cast<dyn CallChoreographyTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CallChoreographyTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CallChoreographyTypeMut + 'static)>

Source§

impl Cast<dyn CallConversationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CallConversationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CallConversationType + 'static)>

Source§

impl Cast<dyn CallConversationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CallConversationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CallConversationTypeMut + 'static)>

Source§

impl Cast<dyn CallableElementType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CallableElementType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CallableElementType + 'static)>

Source§

impl Cast<dyn CallableElementTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CallableElementTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CallableElementTypeMut + 'static)>

Source§

impl Cast<dyn CancelEventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CancelEventDefinitionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CancelEventDefinitionType + 'static)>

Source§

impl Cast<dyn CancelEventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CancelEventDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn CancelEventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn CatchEventType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CatchEventType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CatchEventType + 'static)>

Source§

impl Cast<dyn CatchEventTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CatchEventTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CatchEventTypeMut + 'static)>

Source§

impl Cast<dyn CategoryType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CategoryType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CategoryType + 'static)>

Source§

impl Cast<dyn CategoryTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CategoryTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CategoryTypeMut + 'static)>

Source§

impl Cast<dyn CategoryValueType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CategoryValueType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CategoryValueType + 'static)>

Source§

impl Cast<dyn CategoryValueTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CategoryValueTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CategoryValueTypeMut + 'static)>

Source§

impl Cast<dyn ChoreographyActivityType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ChoreographyActivityType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ChoreographyActivityType + 'static)>

Source§

impl Cast<dyn ChoreographyActivityTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ChoreographyActivityTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ChoreographyActivityTypeMut + 'static)>

Source§

impl Cast<dyn ChoreographyTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ChoreographyTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ChoreographyTaskType + 'static)>

Source§

impl Cast<dyn ChoreographyTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ChoreographyTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ChoreographyTaskTypeMut + 'static)>

Source§

impl Cast<dyn ChoreographyType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ChoreographyType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ChoreographyType + 'static)>

Source§

impl Cast<dyn ChoreographyTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ChoreographyTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ChoreographyTypeMut + 'static)>

Source§

impl Cast<dyn CollaborationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CollaborationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CollaborationType + 'static)>

Source§

impl Cast<dyn CollaborationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CollaborationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CollaborationTypeMut + 'static)>

Source§

impl Cast<dyn CompensateEventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CompensateEventDefinitionType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn CompensateEventDefinitionType + 'static)>

Source§

impl Cast<dyn CompensateEventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CompensateEventDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn CompensateEventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn ComplexBehaviorDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ComplexBehaviorDefinitionType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ComplexBehaviorDefinitionType + 'static)>

Source§

impl Cast<dyn ComplexBehaviorDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ComplexBehaviorDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ComplexBehaviorDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn ComplexGatewayType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ComplexGatewayType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ComplexGatewayType + 'static)>

Source§

impl Cast<dyn ComplexGatewayTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ComplexGatewayTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ComplexGatewayTypeMut + 'static)>

Source§

impl Cast<dyn ConditionalEventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ConditionalEventDefinitionType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ConditionalEventDefinitionType + 'static)>

Source§

impl Cast<dyn ConditionalEventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ConditionalEventDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ConditionalEventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn ConversationAssociationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ConversationAssociationType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ConversationAssociationType + 'static)>

Source§

impl Cast<dyn ConversationAssociationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ConversationAssociationTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ConversationAssociationTypeMut + 'static)>

Source§

impl Cast<dyn ConversationLinkType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ConversationLinkType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ConversationLinkType + 'static)>

Source§

impl Cast<dyn ConversationLinkTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ConversationLinkTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ConversationLinkTypeMut + 'static)>

Source§

impl Cast<dyn ConversationNodeType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ConversationNodeType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ConversationNodeType + 'static)>

Source§

impl Cast<dyn ConversationNodeTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ConversationNodeTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ConversationNodeTypeMut + 'static)>

Source§

impl Cast<dyn ConversationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ConversationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ConversationType + 'static)>

Source§

impl Cast<dyn ConversationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ConversationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ConversationTypeMut + 'static)>

Source§

impl Cast<dyn CorrelationKeyType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CorrelationKeyType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CorrelationKeyType + 'static)>

Source§

impl Cast<dyn CorrelationKeyTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CorrelationKeyTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CorrelationKeyTypeMut + 'static)>

Source§

impl Cast<dyn CorrelationPropertyBindingType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CorrelationPropertyBindingType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn CorrelationPropertyBindingType + 'static)>

Source§

impl Cast<dyn CorrelationPropertyBindingTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CorrelationPropertyBindingTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn CorrelationPropertyBindingTypeMut + 'static)>

Source§

impl Cast<dyn CorrelationPropertyRetrievalExpressionType> for FlowElement

Source§

impl Cast<dyn CorrelationPropertyRetrievalExpressionTypeMut> for FlowElement

Source§

impl Cast<dyn CorrelationPropertyType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CorrelationPropertyType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn CorrelationPropertyType + 'static)>

Source§

impl Cast<dyn CorrelationPropertyTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CorrelationPropertyTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn CorrelationPropertyTypeMut + 'static)>

Source§

impl Cast<dyn CorrelationSubscriptionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CorrelationSubscriptionType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn CorrelationSubscriptionType + 'static)>

Source§

impl Cast<dyn CorrelationSubscriptionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn CorrelationSubscriptionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn CorrelationSubscriptionTypeMut + 'static)>

Source§

impl Cast<dyn DataAssociationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataAssociationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataAssociationType + 'static)>

Source§

impl Cast<dyn DataAssociationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataAssociationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataAssociationTypeMut + 'static)>

Source§

impl Cast<dyn DataInputAssociationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataInputAssociationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataInputAssociationType + 'static)>

Source§

impl Cast<dyn DataInputAssociationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataInputAssociationTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn DataInputAssociationTypeMut + 'static)>

Source§

impl Cast<dyn DataInputType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataInputType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataInputType + 'static)>

Source§

impl Cast<dyn DataInputTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataInputTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataInputTypeMut + 'static)>

Source§

impl Cast<dyn DataObjectReferenceType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataObjectReferenceType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataObjectReferenceType + 'static)>

Source§

impl Cast<dyn DataObjectReferenceTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataObjectReferenceTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn DataObjectReferenceTypeMut + 'static)>

Source§

impl Cast<dyn DataObjectType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataObjectType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataObjectType + 'static)>

Source§

impl Cast<dyn DataObjectTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataObjectTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataObjectTypeMut + 'static)>

Source§

impl Cast<dyn DataOutputAssociationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataOutputAssociationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataOutputAssociationType + 'static)>

Source§

impl Cast<dyn DataOutputAssociationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataOutputAssociationTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn DataOutputAssociationTypeMut + 'static)>

Source§

impl Cast<dyn DataOutputType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataOutputType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataOutputType + 'static)>

Source§

impl Cast<dyn DataOutputTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataOutputTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataOutputTypeMut + 'static)>

Source§

impl Cast<dyn DataStateType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataStateType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataStateType + 'static)>

Source§

impl Cast<dyn DataStateTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataStateTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataStateTypeMut + 'static)>

Source§

impl Cast<dyn DataStoreReferenceType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataStoreReferenceType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataStoreReferenceType + 'static)>

Source§

impl Cast<dyn DataStoreReferenceTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataStoreReferenceTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataStoreReferenceTypeMut + 'static)>

Source§

impl Cast<dyn DataStoreType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataStoreType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataStoreType + 'static)>

Source§

impl Cast<dyn DataStoreTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DataStoreTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DataStoreTypeMut + 'static)>

Source§

impl Cast<dyn DefinitionsType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DefinitionsType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DefinitionsType + 'static)>

Source§

impl Cast<dyn DefinitionsTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DefinitionsTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DefinitionsTypeMut + 'static)>

Source§

impl Cast<dyn DocumentationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DocumentationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DocumentationType + 'static)>

Source§

impl Cast<dyn DocumentationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn DocumentationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn DocumentationTypeMut + 'static)>

Source§

impl Cast<dyn EndEventType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EndEventType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EndEventType + 'static)>

Source§

impl Cast<dyn EndEventTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EndEventTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EndEventTypeMut + 'static)>

Source§

impl Cast<dyn EndPointType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EndPointType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EndPointType + 'static)>

Source§

impl Cast<dyn EndPointTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EndPointTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EndPointTypeMut + 'static)>

Source§

impl Cast<dyn ErrorEventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ErrorEventDefinitionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ErrorEventDefinitionType + 'static)>

Source§

impl Cast<dyn ErrorEventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ErrorEventDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ErrorEventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn ErrorType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ErrorType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ErrorType + 'static)>

Source§

impl Cast<dyn ErrorTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ErrorTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ErrorTypeMut + 'static)>

Source§

impl Cast<dyn EscalationEventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EscalationEventDefinitionType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn EscalationEventDefinitionType + 'static)>

Source§

impl Cast<dyn EscalationEventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EscalationEventDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn EscalationEventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn EscalationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EscalationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EscalationType + 'static)>

Source§

impl Cast<dyn EscalationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EscalationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EscalationTypeMut + 'static)>

Source§

impl Cast<dyn EventBasedGatewayType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EventBasedGatewayType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EventBasedGatewayType + 'static)>

Source§

impl Cast<dyn EventBasedGatewayTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EventBasedGatewayTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EventBasedGatewayTypeMut + 'static)>

Source§

impl Cast<dyn EventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EventDefinitionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EventDefinitionType + 'static)>

Source§

impl Cast<dyn EventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EventDefinitionTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn EventType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EventType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EventType + 'static)>

Source§

impl Cast<dyn EventTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn EventTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn EventTypeMut + 'static)>

Source§

impl Cast<dyn ExclusiveGatewayType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ExclusiveGatewayType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ExclusiveGatewayType + 'static)>

Source§

impl Cast<dyn ExclusiveGatewayTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ExclusiveGatewayTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ExclusiveGatewayTypeMut + 'static)>

Source§

impl Cast<dyn ExpressionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ExpressionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ExpressionType + 'static)>

Source§

impl Cast<dyn ExpressionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ExpressionTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ExpressionTypeMut + 'static)>

Source§

impl Cast<dyn ExtensionElementsType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ExtensionElementsType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ExtensionElementsType + 'static)>

Source§

impl Cast<dyn ExtensionElementsTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ExtensionElementsTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ExtensionElementsTypeMut + 'static)>

Source§

impl Cast<dyn ExtensionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ExtensionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ExtensionType + 'static)>

Source§

impl Cast<dyn ExtensionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ExtensionTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ExtensionTypeMut + 'static)>

Source§

impl Cast<dyn FlowElementType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn FlowElementType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn FlowElementType + 'static)>

Source§

impl Cast<dyn FlowElementTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn FlowElementTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn FlowElementTypeMut + 'static)>

Source§

impl Cast<dyn FlowNodeType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn FlowNodeType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn FlowNodeType + 'static)>

Source§

impl Cast<dyn FlowNodeTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn FlowNodeTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn FlowNodeTypeMut + 'static)>

Source§

impl Cast<dyn FormalExpressionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn FormalExpressionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn FormalExpressionType + 'static)>

Source§

impl Cast<dyn FormalExpressionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn FormalExpressionTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn FormalExpressionTypeMut + 'static)>

Source§

impl Cast<dyn GatewayType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GatewayType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GatewayType + 'static)>

Source§

impl Cast<dyn GatewayTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GatewayTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GatewayTypeMut + 'static)>

Source§

impl Cast<dyn GlobalBusinessRuleTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalBusinessRuleTaskType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn GlobalBusinessRuleTaskType + 'static)>

Source§

impl Cast<dyn GlobalBusinessRuleTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalBusinessRuleTaskTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn GlobalBusinessRuleTaskTypeMut + 'static)>

Source§

impl Cast<dyn GlobalChoreographyTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalChoreographyTaskType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn GlobalChoreographyTaskType + 'static)>

Source§

impl Cast<dyn GlobalChoreographyTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalChoreographyTaskTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn GlobalChoreographyTaskTypeMut + 'static)>

Source§

impl Cast<dyn GlobalConversationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalConversationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GlobalConversationType + 'static)>

Source§

impl Cast<dyn GlobalConversationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalConversationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GlobalConversationTypeMut + 'static)>

Source§

impl Cast<dyn GlobalManualTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalManualTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GlobalManualTaskType + 'static)>

Source§

impl Cast<dyn GlobalManualTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalManualTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GlobalManualTaskTypeMut + 'static)>

Source§

impl Cast<dyn GlobalScriptTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalScriptTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GlobalScriptTaskType + 'static)>

Source§

impl Cast<dyn GlobalScriptTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalScriptTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GlobalScriptTaskTypeMut + 'static)>

Source§

impl Cast<dyn GlobalTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GlobalTaskType + 'static)>

Source§

impl Cast<dyn GlobalTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GlobalTaskTypeMut + 'static)>

Source§

impl Cast<dyn GlobalUserTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalUserTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GlobalUserTaskType + 'static)>

Source§

impl Cast<dyn GlobalUserTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GlobalUserTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GlobalUserTaskTypeMut + 'static)>

Source§

impl Cast<dyn GroupType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GroupType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GroupType + 'static)>

Source§

impl Cast<dyn GroupTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn GroupTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn GroupTypeMut + 'static)>

Source§

impl Cast<dyn HumanPerformerType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn HumanPerformerType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn HumanPerformerType + 'static)>

Source§

impl Cast<dyn HumanPerformerTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn HumanPerformerTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn HumanPerformerTypeMut + 'static)>

Source§

impl Cast<dyn ImplicitThrowEventType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ImplicitThrowEventType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ImplicitThrowEventType + 'static)>

Source§

impl Cast<dyn ImplicitThrowEventTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ImplicitThrowEventTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ImplicitThrowEventTypeMut + 'static)>

Source§

impl Cast<dyn ImportType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ImportType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ImportType + 'static)>

Source§

impl Cast<dyn ImportTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ImportTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ImportTypeMut + 'static)>

Source§

impl Cast<dyn InclusiveGatewayType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn InclusiveGatewayType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn InclusiveGatewayType + 'static)>

Source§

impl Cast<dyn InclusiveGatewayTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn InclusiveGatewayTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn InclusiveGatewayTypeMut + 'static)>

Source§

impl Cast<dyn InputOutputBindingType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn InputOutputBindingType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn InputOutputBindingType + 'static)>

Source§

impl Cast<dyn InputOutputBindingTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn InputOutputBindingTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn InputOutputBindingTypeMut + 'static)>

Source§

impl Cast<dyn InputOutputSpecificationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn InputOutputSpecificationType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn InputOutputSpecificationType + 'static)>

Source§

impl Cast<dyn InputOutputSpecificationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn InputOutputSpecificationTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn InputOutputSpecificationTypeMut + 'static)>

Source§

impl Cast<dyn InputSetType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn InputSetType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn InputSetType + 'static)>

Source§

impl Cast<dyn InputSetTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn InputSetTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn InputSetTypeMut + 'static)>

Source§

impl Cast<dyn InterfaceType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn InterfaceType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn InterfaceType + 'static)>

Source§

impl Cast<dyn InterfaceTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn InterfaceTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn InterfaceTypeMut + 'static)>

Source§

impl Cast<dyn IntermediateCatchEventType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn IntermediateCatchEventType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn IntermediateCatchEventType + 'static)>

Source§

impl Cast<dyn IntermediateCatchEventTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn IntermediateCatchEventTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn IntermediateCatchEventTypeMut + 'static)>

Source§

impl Cast<dyn IntermediateThrowEventType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn IntermediateThrowEventType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn IntermediateThrowEventType + 'static)>

Source§

impl Cast<dyn IntermediateThrowEventTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn IntermediateThrowEventTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn IntermediateThrowEventTypeMut + 'static)>

Source§

impl Cast<dyn ItemDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ItemDefinitionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ItemDefinitionType + 'static)>

Source§

impl Cast<dyn ItemDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ItemDefinitionTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ItemDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn LaneSetType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn LaneSetType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn LaneSetType + 'static)>

Source§

impl Cast<dyn LaneSetTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn LaneSetTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn LaneSetTypeMut + 'static)>

Source§

impl Cast<dyn LaneType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn LaneType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn LaneType + 'static)>

Source§

impl Cast<dyn LaneTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn LaneTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn LaneTypeMut + 'static)>

Source§

impl Cast<dyn LinkEventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn LinkEventDefinitionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn LinkEventDefinitionType + 'static)>

Source§

impl Cast<dyn LinkEventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn LinkEventDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn LinkEventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn LoopCharacteristicsType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn LoopCharacteristicsType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn LoopCharacteristicsType + 'static)>

Source§

impl Cast<dyn LoopCharacteristicsTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn LoopCharacteristicsTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn LoopCharacteristicsTypeMut + 'static)>

Source§

impl Cast<dyn ManualTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ManualTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ManualTaskType + 'static)>

Source§

impl Cast<dyn ManualTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ManualTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ManualTaskTypeMut + 'static)>

Source§

impl Cast<dyn MessageEventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MessageEventDefinitionType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn MessageEventDefinitionType + 'static)>

Source§

impl Cast<dyn MessageEventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MessageEventDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn MessageEventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn MessageFlowAssociationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MessageFlowAssociationType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn MessageFlowAssociationType + 'static)>

Source§

impl Cast<dyn MessageFlowAssociationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MessageFlowAssociationTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn MessageFlowAssociationTypeMut + 'static)>

Source§

impl Cast<dyn MessageFlowType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MessageFlowType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn MessageFlowType + 'static)>

Source§

impl Cast<dyn MessageFlowTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MessageFlowTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn MessageFlowTypeMut + 'static)>

Source§

impl Cast<dyn MessageType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MessageType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn MessageType + 'static)>

Source§

impl Cast<dyn MessageTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MessageTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn MessageTypeMut + 'static)>

Source§

impl Cast<dyn MonitoringType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MonitoringType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn MonitoringType + 'static)>

Source§

impl Cast<dyn MonitoringTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MonitoringTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn MonitoringTypeMut + 'static)>

Source§

impl Cast<dyn MultiInstanceLoopCharacteristicsType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn MultiInstanceLoopCharacteristicsType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn MultiInstanceLoopCharacteristicsType + 'static)>

Source§

impl Cast<dyn MultiInstanceLoopCharacteristicsTypeMut> for FlowElement

Source§

fn cast( &self, ) -> Option<&(dyn MultiInstanceLoopCharacteristicsTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn MultiInstanceLoopCharacteristicsTypeMut + 'static)>

Source§

impl Cast<dyn OperationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn OperationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn OperationType + 'static)>

Source§

impl Cast<dyn OperationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn OperationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn OperationTypeMut + 'static)>

Source§

impl Cast<dyn OutputSetType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn OutputSetType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn OutputSetType + 'static)>

Source§

impl Cast<dyn OutputSetTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn OutputSetTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn OutputSetTypeMut + 'static)>

Source§

impl Cast<dyn ParallelGatewayType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ParallelGatewayType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ParallelGatewayType + 'static)>

Source§

impl Cast<dyn ParallelGatewayTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ParallelGatewayTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ParallelGatewayTypeMut + 'static)>

Source§

impl Cast<dyn ParticipantAssociationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ParticipantAssociationType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ParticipantAssociationType + 'static)>

Source§

impl Cast<dyn ParticipantAssociationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ParticipantAssociationTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ParticipantAssociationTypeMut + 'static)>

Source§

impl Cast<dyn ParticipantMultiplicityType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ParticipantMultiplicityType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ParticipantMultiplicityType + 'static)>

Source§

impl Cast<dyn ParticipantMultiplicityTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ParticipantMultiplicityTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ParticipantMultiplicityTypeMut + 'static)>

Source§

impl Cast<dyn ParticipantType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ParticipantType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ParticipantType + 'static)>

Source§

impl Cast<dyn ParticipantTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ParticipantTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ParticipantTypeMut + 'static)>

Source§

impl Cast<dyn PartnerEntityType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn PartnerEntityType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn PartnerEntityType + 'static)>

Source§

impl Cast<dyn PartnerEntityTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn PartnerEntityTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn PartnerEntityTypeMut + 'static)>

Source§

impl Cast<dyn PartnerRoleType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn PartnerRoleType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn PartnerRoleType + 'static)>

Source§

impl Cast<dyn PartnerRoleTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn PartnerRoleTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn PartnerRoleTypeMut + 'static)>

Source§

impl Cast<dyn PerformerType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn PerformerType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn PerformerType + 'static)>

Source§

impl Cast<dyn PerformerTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn PerformerTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn PerformerTypeMut + 'static)>

Source§

impl Cast<dyn PotentialOwnerType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn PotentialOwnerType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn PotentialOwnerType + 'static)>

Source§

impl Cast<dyn PotentialOwnerTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn PotentialOwnerTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn PotentialOwnerTypeMut + 'static)>

Source§

impl Cast<dyn ProcessType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ProcessType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ProcessType + 'static)>

Source§

impl Cast<dyn ProcessTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ProcessTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ProcessTypeMut + 'static)>

Source§

impl Cast<dyn PropertyType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn PropertyType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn PropertyType + 'static)>

Source§

impl Cast<dyn PropertyTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn PropertyTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn PropertyTypeMut + 'static)>

Source§

impl Cast<dyn ReceiveTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ReceiveTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ReceiveTaskType + 'static)>

Source§

impl Cast<dyn ReceiveTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ReceiveTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ReceiveTaskTypeMut + 'static)>

Source§

impl Cast<dyn RelationshipType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn RelationshipType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn RelationshipType + 'static)>

Source§

impl Cast<dyn RelationshipTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn RelationshipTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn RelationshipTypeMut + 'static)>

Source§

impl Cast<dyn RenderingType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn RenderingType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn RenderingType + 'static)>

Source§

impl Cast<dyn RenderingTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn RenderingTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn RenderingTypeMut + 'static)>

Source§

impl Cast<dyn ResourceAssignmentExpressionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ResourceAssignmentExpressionType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ResourceAssignmentExpressionType + 'static)>

Source§

impl Cast<dyn ResourceAssignmentExpressionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ResourceAssignmentExpressionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ResourceAssignmentExpressionTypeMut + 'static)>

Source§

impl Cast<dyn ResourceParameterBindingType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ResourceParameterBindingType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ResourceParameterBindingType + 'static)>

Source§

impl Cast<dyn ResourceParameterBindingTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ResourceParameterBindingTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn ResourceParameterBindingTypeMut + 'static)>

Source§

impl Cast<dyn ResourceParameterType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ResourceParameterType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ResourceParameterType + 'static)>

Source§

impl Cast<dyn ResourceParameterTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ResourceParameterTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ResourceParameterTypeMut + 'static)>

Source§

impl Cast<dyn ResourceRoleType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ResourceRoleType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ResourceRoleType + 'static)>

Source§

impl Cast<dyn ResourceRoleTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ResourceRoleTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ResourceRoleTypeMut + 'static)>

Source§

impl Cast<dyn ResourceType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ResourceType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ResourceType + 'static)>

Source§

impl Cast<dyn ResourceTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ResourceTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ResourceTypeMut + 'static)>

Source§

impl Cast<dyn RootElementType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn RootElementType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn RootElementType + 'static)>

Source§

impl Cast<dyn RootElementTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn RootElementTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn RootElementTypeMut + 'static)>

Source§

impl Cast<dyn ScriptTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ScriptTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ScriptTaskType + 'static)>

Source§

impl Cast<dyn ScriptTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ScriptTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ScriptTaskTypeMut + 'static)>

Source§

impl Cast<dyn ScriptType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ScriptType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ScriptType + 'static)>

Source§

impl Cast<dyn ScriptTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ScriptTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ScriptTypeMut + 'static)>

Source§

impl Cast<dyn SendTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SendTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SendTaskType + 'static)>

Source§

impl Cast<dyn SendTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SendTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SendTaskTypeMut + 'static)>

Source§

impl Cast<dyn SequenceFlowType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SequenceFlowType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SequenceFlowType + 'static)>

Source§

impl Cast<dyn SequenceFlowTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SequenceFlowTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SequenceFlowTypeMut + 'static)>

Source§

impl Cast<dyn ServiceTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ServiceTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ServiceTaskType + 'static)>

Source§

impl Cast<dyn ServiceTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ServiceTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ServiceTaskTypeMut + 'static)>

Source§

impl Cast<dyn SignalEventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SignalEventDefinitionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SignalEventDefinitionType + 'static)>

Source§

impl Cast<dyn SignalEventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SignalEventDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn SignalEventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn SignalType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SignalType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SignalType + 'static)>

Source§

impl Cast<dyn SignalTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SignalTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SignalTypeMut + 'static)>

Source§

impl Cast<dyn StandardLoopCharacteristicsType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn StandardLoopCharacteristicsType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn StandardLoopCharacteristicsType + 'static)>

Source§

impl Cast<dyn StandardLoopCharacteristicsTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn StandardLoopCharacteristicsTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn StandardLoopCharacteristicsTypeMut + 'static)>

Source§

impl Cast<dyn StartEventType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn StartEventType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn StartEventType + 'static)>

Source§

impl Cast<dyn StartEventTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn StartEventTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn StartEventTypeMut + 'static)>

Source§

impl Cast<dyn SubChoreographyType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SubChoreographyType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SubChoreographyType + 'static)>

Source§

impl Cast<dyn SubChoreographyTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SubChoreographyTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SubChoreographyTypeMut + 'static)>

Source§

impl Cast<dyn SubConversationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SubConversationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SubConversationType + 'static)>

Source§

impl Cast<dyn SubConversationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SubConversationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SubConversationTypeMut + 'static)>

Source§

impl Cast<dyn SubProcessType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SubProcessType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SubProcessType + 'static)>

Source§

impl Cast<dyn SubProcessTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn SubProcessTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn SubProcessTypeMut + 'static)>

Source§

impl Cast<dyn TaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn TaskType + 'static)>

Source§

impl Cast<dyn TaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn TaskTypeMut + 'static)>

Source§

impl Cast<dyn TerminateEventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TerminateEventDefinitionType + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn TerminateEventDefinitionType + 'static)>

Source§

impl Cast<dyn TerminateEventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TerminateEventDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn TerminateEventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn TextAnnotationType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TextAnnotationType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn TextAnnotationType + 'static)>

Source§

impl Cast<dyn TextAnnotationTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TextAnnotationTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn TextAnnotationTypeMut + 'static)>

Source§

impl Cast<dyn TextType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TextType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn TextType + 'static)>

Source§

impl Cast<dyn TextTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TextTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn TextTypeMut + 'static)>

Source§

impl Cast<dyn ThrowEventType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ThrowEventType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ThrowEventType + 'static)>

Source§

impl Cast<dyn ThrowEventTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn ThrowEventTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn ThrowEventTypeMut + 'static)>

Source§

impl Cast<dyn TimerEventDefinitionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TimerEventDefinitionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn TimerEventDefinitionType + 'static)>

Source§

impl Cast<dyn TimerEventDefinitionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TimerEventDefinitionTypeMut + 'static)>

Source§

fn cast_mut( &mut self, ) -> Option<&mut (dyn TimerEventDefinitionTypeMut + 'static)>

Source§

impl Cast<dyn TransactionType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TransactionType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn TransactionType + 'static)>

Source§

impl Cast<dyn TransactionTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn TransactionTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn TransactionTypeMut + 'static)>

Source§

impl Cast<dyn UserTaskType> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn UserTaskType + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn UserTaskType + 'static)>

Source§

impl Cast<dyn UserTaskTypeMut> for FlowElement

Source§

fn cast(&self) -> Option<&(dyn UserTaskTypeMut + 'static)>

Source§

fn cast_mut(&mut self) -> Option<&mut (dyn UserTaskTypeMut + 'static)>

Source§

impl Clone for FlowElement

Source§

fn clone(&self) -> FlowElement

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FlowElement

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for FlowElement

Source§

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 DocumentElement for FlowElement

Source§

impl DocumentElementContainer for FlowElement

Source§

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>

Find an element by ID
Source§

impl From<AdHocSubProcess> for FlowElement

Source§

fn from(original: AdHocSubProcess) -> FlowElement

Converts to this type from the input type.
Source§

impl From<BoundaryEvent> for FlowElement

Source§

fn from(original: BoundaryEvent) -> FlowElement

Converts to this type from the input type.
Source§

impl From<BusinessRuleTask> for FlowElement

Source§

fn from(original: BusinessRuleTask) -> FlowElement

Converts to this type from the input type.
Source§

impl From<CallActivity> for FlowElement

Source§

fn from(original: CallActivity) -> FlowElement

Converts to this type from the input type.
Source§

impl From<CallChoreography> for FlowElement

Source§

fn from(original: CallChoreography) -> FlowElement

Converts to this type from the input type.
Source§

impl From<ChoreographyTask> for FlowElement

Source§

fn from(original: ChoreographyTask) -> FlowElement

Converts to this type from the input type.
Source§

impl From<ComplexGateway> for FlowElement

Source§

fn from(original: ComplexGateway) -> FlowElement

Converts to this type from the input type.
Source§

impl From<DataObject> for FlowElement

Source§

fn from(original: DataObject) -> FlowElement

Converts to this type from the input type.
Source§

impl From<DataObjectReference> for FlowElement

Source§

fn from(original: DataObjectReference) -> FlowElement

Converts to this type from the input type.
Source§

impl From<DataStoreReference> for FlowElement

Source§

fn from(original: DataStoreReference) -> FlowElement

Converts to this type from the input type.
Source§

impl From<EndEvent> for FlowElement

Source§

fn from(original: EndEvent) -> FlowElement

Converts to this type from the input type.
Source§

impl From<Event> for FlowElement

Source§

fn from(original: Event) -> FlowElement

Converts to this type from the input type.
Source§

impl From<EventBasedGateway> for FlowElement

Source§

fn from(original: EventBasedGateway) -> FlowElement

Converts to this type from the input type.
Source§

impl From<ExclusiveGateway> for FlowElement

Source§

fn from(original: ExclusiveGateway) -> FlowElement

Converts to this type from the input type.
Source§

impl From<ImplicitThrowEvent> for FlowElement

Source§

fn from(original: ImplicitThrowEvent) -> FlowElement

Converts to this type from the input type.
Source§

impl From<InclusiveGateway> for FlowElement

Source§

fn from(original: InclusiveGateway) -> FlowElement

Converts to this type from the input type.
Source§

impl From<IntermediateCatchEvent> for FlowElement

Source§

fn from(original: IntermediateCatchEvent) -> FlowElement

Converts to this type from the input type.
Source§

impl From<IntermediateThrowEvent> for FlowElement

Source§

fn from(original: IntermediateThrowEvent) -> FlowElement

Converts to this type from the input type.
Source§

impl From<ManualTask> for FlowElement

Source§

fn from(original: ManualTask) -> FlowElement

Converts to this type from the input type.
Source§

impl From<ParallelGateway> for FlowElement

Source§

fn from(original: ParallelGateway) -> FlowElement

Converts to this type from the input type.
Source§

impl From<ReceiveTask> for FlowElement

Source§

fn from(original: ReceiveTask) -> FlowElement

Converts to this type from the input type.
Source§

impl From<ScriptTask> for FlowElement

Source§

fn from(original: ScriptTask) -> FlowElement

Converts to this type from the input type.
Source§

impl From<SendTask> for FlowElement

Source§

fn from(original: SendTask) -> FlowElement

Converts to this type from the input type.
Source§

impl From<SequenceFlow> for FlowElement

Source§

fn from(original: SequenceFlow) -> FlowElement

Converts to this type from the input type.
Source§

impl From<ServiceTask> for FlowElement

Source§

fn from(original: ServiceTask) -> FlowElement

Converts to this type from the input type.
Source§

impl From<StartEvent> for FlowElement

Source§

fn from(original: StartEvent) -> FlowElement

Converts to this type from the input type.
Source§

impl From<SubChoreography> for FlowElement

Source§

fn from(original: SubChoreography) -> FlowElement

Converts to this type from the input type.
Source§

impl From<SubProcess> for FlowElement

Source§

fn from(original: SubProcess) -> FlowElement

Converts to this type from the input type.
Source§

impl From<Task> for FlowElement

Source§

fn from(original: Task) -> FlowElement

Converts to this type from the input type.
Source§

impl From<Transaction> for FlowElement

Source§

fn from(original: Transaction) -> FlowElement

Converts to this type from the input type.
Source§

impl From<UserTask> for FlowElement

Source§

fn from(original: UserTask) -> FlowElement

Converts to this type from the input type.
Source§

impl Hash for FlowElement

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for FlowElement

Source§

fn eq(&self, other: &FlowElement) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for FlowElement

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'__input> XmlRead<'__input> for FlowElement

Source§

fn from_reader(reader: &mut XmlReader<'__input>) -> XmlResult<Self>

Source§

fn from_str(text: &'a str) -> Result<Self, XmlError>

Source§

impl StructuralPartialEq for FlowElement

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> Downcast for T
where T: Any,

Source§

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>

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)

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)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DowncastSync for T
where T: Any + Send + Sync,

Source§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> XmlReadOwned for T
where T: for<'s> XmlRead<'s>,