pub struct Interface {
pub id: Option<Id>,
pub documentations: Vec<Documentation>,
pub extension_elements: Option<ExtensionElements>,
pub name: String,
pub implementation_ref: Option<String>,
pub operations: Vec<Operation>,
}Expand description
Auto-generated from BPNM schema
(See codegen-rust.xsl)
Fields§
§id: Option<Id>§documentations: Vec<Documentation>§extension_elements: Option<ExtensionElements>§name: String§implementation_ref: Option<String>§operations: Vec<Operation>Trait Implementations§
Source§impl BaseElementType for Interface
impl BaseElementType for Interface
Source§fn extension_elements(&self) -> &Option<ExtensionElements>
fn extension_elements(&self) -> &Option<ExtensionElements>
Get value of
extensionElements childSource§fn documentations(&self) -> &Vec<Documentation>
fn documentations(&self) -> &Vec<Documentation>
Get value of
documentation childSource§impl BaseElementTypeMut for Interface
impl BaseElementTypeMut for Interface
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 set_extension_elements(&mut self, v: Option<ExtensionElements>)
fn set_extension_elements(&mut self, v: Option<ExtensionElements>)
Set value of
extensionElements 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§impl Cast<dyn ActivityType> for Interface
impl Cast<dyn ActivityType> for Interface
Source§impl Cast<dyn ActivityTypeMut> for Interface
impl Cast<dyn ActivityTypeMut> for Interface
Source§impl Cast<dyn AdHocSubProcessType> for Interface
impl Cast<dyn AdHocSubProcessType> for Interface
Source§impl Cast<dyn AdHocSubProcessTypeMut> for Interface
impl Cast<dyn AdHocSubProcessTypeMut> for Interface
Source§impl Cast<dyn ArtifactType> for Interface
impl Cast<dyn ArtifactType> for Interface
Source§impl Cast<dyn ArtifactTypeMut> for Interface
impl Cast<dyn ArtifactTypeMut> for Interface
Source§impl Cast<dyn AssignmentType> for Interface
impl Cast<dyn AssignmentType> for Interface
Source§impl Cast<dyn AssignmentTypeMut> for Interface
impl Cast<dyn AssignmentTypeMut> for Interface
Source§impl Cast<dyn AssociationType> for Interface
impl Cast<dyn AssociationType> for Interface
Source§impl Cast<dyn AssociationTypeMut> for Interface
impl Cast<dyn AssociationTypeMut> for Interface
Source§impl Cast<dyn AuditingType> for Interface
impl Cast<dyn AuditingType> for Interface
Source§impl Cast<dyn AuditingTypeMut> for Interface
impl Cast<dyn AuditingTypeMut> for Interface
Source§impl Cast<dyn BaseElementType> for Interface
impl Cast<dyn BaseElementType> for Interface
fn cast(&self) -> Option<&(dyn BaseElementType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn BaseElementType + 'static)>
Source§impl Cast<dyn BaseElementTypeMut> for Interface
impl Cast<dyn BaseElementTypeMut> for Interface
fn cast(&self) -> Option<&(dyn BaseElementTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn BaseElementTypeMut + 'static)>
Source§impl Cast<dyn BaseElementWithMixedContentType> for Interface
impl Cast<dyn BaseElementWithMixedContentType> for Interface
Source§impl Cast<dyn BaseElementWithMixedContentTypeMut> for Interface
impl Cast<dyn BaseElementWithMixedContentTypeMut> for Interface
Source§impl Cast<dyn BoundaryEventType> for Interface
impl Cast<dyn BoundaryEventType> for Interface
Source§impl Cast<dyn BoundaryEventTypeMut> for Interface
impl Cast<dyn BoundaryEventTypeMut> for Interface
Source§impl Cast<dyn BusinessRuleTaskType> for Interface
impl Cast<dyn BusinessRuleTaskType> for Interface
Source§impl Cast<dyn BusinessRuleTaskTypeMut> for Interface
impl Cast<dyn BusinessRuleTaskTypeMut> for Interface
Source§impl Cast<dyn CallActivityType> for Interface
impl Cast<dyn CallActivityType> for Interface
Source§impl Cast<dyn CallActivityTypeMut> for Interface
impl Cast<dyn CallActivityTypeMut> for Interface
Source§impl Cast<dyn CallChoreographyType> for Interface
impl Cast<dyn CallChoreographyType> for Interface
Source§impl Cast<dyn CallChoreographyTypeMut> for Interface
impl Cast<dyn CallChoreographyTypeMut> for Interface
Source§impl Cast<dyn CallConversationType> for Interface
impl Cast<dyn CallConversationType> for Interface
Source§impl Cast<dyn CallConversationTypeMut> for Interface
impl Cast<dyn CallConversationTypeMut> for Interface
Source§impl Cast<dyn CallableElementType> for Interface
impl Cast<dyn CallableElementType> for Interface
Source§impl Cast<dyn CallableElementTypeMut> for Interface
impl Cast<dyn CallableElementTypeMut> for Interface
Source§impl Cast<dyn CancelEventDefinitionType> for Interface
impl Cast<dyn CancelEventDefinitionType> for Interface
Source§impl Cast<dyn CancelEventDefinitionTypeMut> for Interface
impl Cast<dyn CancelEventDefinitionTypeMut> for Interface
Source§impl Cast<dyn CatchEventType> for Interface
impl Cast<dyn CatchEventType> for Interface
Source§impl Cast<dyn CatchEventTypeMut> for Interface
impl Cast<dyn CatchEventTypeMut> for Interface
Source§impl Cast<dyn CategoryType> for Interface
impl Cast<dyn CategoryType> for Interface
Source§impl Cast<dyn CategoryTypeMut> for Interface
impl Cast<dyn CategoryTypeMut> for Interface
Source§impl Cast<dyn CategoryValueType> for Interface
impl Cast<dyn CategoryValueType> for Interface
Source§impl Cast<dyn CategoryValueTypeMut> for Interface
impl Cast<dyn CategoryValueTypeMut> for Interface
Source§impl Cast<dyn ChoreographyActivityType> for Interface
impl Cast<dyn ChoreographyActivityType> for Interface
Source§impl Cast<dyn ChoreographyActivityTypeMut> for Interface
impl Cast<dyn ChoreographyActivityTypeMut> for Interface
Source§impl Cast<dyn ChoreographyTaskType> for Interface
impl Cast<dyn ChoreographyTaskType> for Interface
Source§impl Cast<dyn ChoreographyTaskTypeMut> for Interface
impl Cast<dyn ChoreographyTaskTypeMut> for Interface
Source§impl Cast<dyn ChoreographyType> for Interface
impl Cast<dyn ChoreographyType> for Interface
Source§impl Cast<dyn ChoreographyTypeMut> for Interface
impl Cast<dyn ChoreographyTypeMut> for Interface
Source§impl Cast<dyn CollaborationType> for Interface
impl Cast<dyn CollaborationType> for Interface
Source§impl Cast<dyn CollaborationTypeMut> for Interface
impl Cast<dyn CollaborationTypeMut> for Interface
Source§impl Cast<dyn CompensateEventDefinitionType> for Interface
impl Cast<dyn CompensateEventDefinitionType> for Interface
Source§impl Cast<dyn CompensateEventDefinitionTypeMut> for Interface
impl Cast<dyn CompensateEventDefinitionTypeMut> for Interface
Source§impl Cast<dyn ComplexBehaviorDefinitionType> for Interface
impl Cast<dyn ComplexBehaviorDefinitionType> for Interface
Source§impl Cast<dyn ComplexBehaviorDefinitionTypeMut> for Interface
impl Cast<dyn ComplexBehaviorDefinitionTypeMut> for Interface
Source§impl Cast<dyn ComplexGatewayType> for Interface
impl Cast<dyn ComplexGatewayType> for Interface
Source§impl Cast<dyn ComplexGatewayTypeMut> for Interface
impl Cast<dyn ComplexGatewayTypeMut> for Interface
Source§impl Cast<dyn ConditionalEventDefinitionType> for Interface
impl Cast<dyn ConditionalEventDefinitionType> for Interface
Source§impl Cast<dyn ConditionalEventDefinitionTypeMut> for Interface
impl Cast<dyn ConditionalEventDefinitionTypeMut> for Interface
Source§impl Cast<dyn ConversationAssociationType> for Interface
impl Cast<dyn ConversationAssociationType> for Interface
Source§impl Cast<dyn ConversationAssociationTypeMut> for Interface
impl Cast<dyn ConversationAssociationTypeMut> for Interface
Source§impl Cast<dyn ConversationLinkType> for Interface
impl Cast<dyn ConversationLinkType> for Interface
Source§impl Cast<dyn ConversationLinkTypeMut> for Interface
impl Cast<dyn ConversationLinkTypeMut> for Interface
Source§impl Cast<dyn ConversationNodeType> for Interface
impl Cast<dyn ConversationNodeType> for Interface
Source§impl Cast<dyn ConversationNodeTypeMut> for Interface
impl Cast<dyn ConversationNodeTypeMut> for Interface
Source§impl Cast<dyn ConversationType> for Interface
impl Cast<dyn ConversationType> for Interface
Source§impl Cast<dyn ConversationTypeMut> for Interface
impl Cast<dyn ConversationTypeMut> for Interface
Source§impl Cast<dyn CorrelationKeyType> for Interface
impl Cast<dyn CorrelationKeyType> for Interface
Source§impl Cast<dyn CorrelationKeyTypeMut> for Interface
impl Cast<dyn CorrelationKeyTypeMut> for Interface
Source§impl Cast<dyn CorrelationPropertyBindingType> for Interface
impl Cast<dyn CorrelationPropertyBindingType> for Interface
Source§impl Cast<dyn CorrelationPropertyBindingTypeMut> for Interface
impl Cast<dyn CorrelationPropertyBindingTypeMut> for Interface
Source§impl Cast<dyn CorrelationPropertyRetrievalExpressionType> for Interface
impl Cast<dyn CorrelationPropertyRetrievalExpressionType> for Interface
Source§impl Cast<dyn CorrelationPropertyType> for Interface
impl Cast<dyn CorrelationPropertyType> for Interface
Source§impl Cast<dyn CorrelationPropertyTypeMut> for Interface
impl Cast<dyn CorrelationPropertyTypeMut> for Interface
Source§impl Cast<dyn CorrelationSubscriptionType> for Interface
impl Cast<dyn CorrelationSubscriptionType> for Interface
Source§impl Cast<dyn CorrelationSubscriptionTypeMut> for Interface
impl Cast<dyn CorrelationSubscriptionTypeMut> for Interface
Source§impl Cast<dyn DataAssociationType> for Interface
impl Cast<dyn DataAssociationType> for Interface
Source§impl Cast<dyn DataAssociationTypeMut> for Interface
impl Cast<dyn DataAssociationTypeMut> for Interface
Source§impl Cast<dyn DataInputAssociationType> for Interface
impl Cast<dyn DataInputAssociationType> for Interface
Source§impl Cast<dyn DataInputAssociationTypeMut> for Interface
impl Cast<dyn DataInputAssociationTypeMut> for Interface
Source§impl Cast<dyn DataInputType> for Interface
impl Cast<dyn DataInputType> for Interface
Source§impl Cast<dyn DataInputTypeMut> for Interface
impl Cast<dyn DataInputTypeMut> for Interface
Source§impl Cast<dyn DataObjectReferenceType> for Interface
impl Cast<dyn DataObjectReferenceType> for Interface
Source§impl Cast<dyn DataObjectReferenceTypeMut> for Interface
impl Cast<dyn DataObjectReferenceTypeMut> for Interface
Source§impl Cast<dyn DataObjectType> for Interface
impl Cast<dyn DataObjectType> for Interface
Source§impl Cast<dyn DataObjectTypeMut> for Interface
impl Cast<dyn DataObjectTypeMut> for Interface
Source§impl Cast<dyn DataOutputAssociationType> for Interface
impl Cast<dyn DataOutputAssociationType> for Interface
Source§impl Cast<dyn DataOutputAssociationTypeMut> for Interface
impl Cast<dyn DataOutputAssociationTypeMut> for Interface
Source§impl Cast<dyn DataOutputType> for Interface
impl Cast<dyn DataOutputType> for Interface
Source§impl Cast<dyn DataOutputTypeMut> for Interface
impl Cast<dyn DataOutputTypeMut> for Interface
Source§impl Cast<dyn DataStateType> for Interface
impl Cast<dyn DataStateType> for Interface
Source§impl Cast<dyn DataStateTypeMut> for Interface
impl Cast<dyn DataStateTypeMut> for Interface
Source§impl Cast<dyn DataStoreReferenceType> for Interface
impl Cast<dyn DataStoreReferenceType> for Interface
Source§impl Cast<dyn DataStoreReferenceTypeMut> for Interface
impl Cast<dyn DataStoreReferenceTypeMut> for Interface
Source§impl Cast<dyn DataStoreType> for Interface
impl Cast<dyn DataStoreType> for Interface
Source§impl Cast<dyn DataStoreTypeMut> for Interface
impl Cast<dyn DataStoreTypeMut> for Interface
Source§impl Cast<dyn DefinitionsType> for Interface
impl Cast<dyn DefinitionsType> for Interface
Source§impl Cast<dyn DefinitionsTypeMut> for Interface
impl Cast<dyn DefinitionsTypeMut> for Interface
Source§impl Cast<dyn DocumentationType> for Interface
impl Cast<dyn DocumentationType> for Interface
Source§impl Cast<dyn DocumentationTypeMut> for Interface
impl Cast<dyn DocumentationTypeMut> for Interface
Source§impl Cast<dyn EndEventType> for Interface
impl Cast<dyn EndEventType> for Interface
Source§impl Cast<dyn EndEventTypeMut> for Interface
impl Cast<dyn EndEventTypeMut> for Interface
Source§impl Cast<dyn EndPointType> for Interface
impl Cast<dyn EndPointType> for Interface
Source§impl Cast<dyn EndPointTypeMut> for Interface
impl Cast<dyn EndPointTypeMut> for Interface
Source§impl Cast<dyn ErrorEventDefinitionType> for Interface
impl Cast<dyn ErrorEventDefinitionType> for Interface
Source§impl Cast<dyn ErrorEventDefinitionTypeMut> for Interface
impl Cast<dyn ErrorEventDefinitionTypeMut> for Interface
Source§impl Cast<dyn ErrorTypeMut> for Interface
impl Cast<dyn ErrorTypeMut> for Interface
Source§impl Cast<dyn EscalationEventDefinitionType> for Interface
impl Cast<dyn EscalationEventDefinitionType> for Interface
Source§impl Cast<dyn EscalationEventDefinitionTypeMut> for Interface
impl Cast<dyn EscalationEventDefinitionTypeMut> for Interface
Source§impl Cast<dyn EscalationType> for Interface
impl Cast<dyn EscalationType> for Interface
Source§impl Cast<dyn EscalationTypeMut> for Interface
impl Cast<dyn EscalationTypeMut> for Interface
Source§impl Cast<dyn EventBasedGatewayType> for Interface
impl Cast<dyn EventBasedGatewayType> for Interface
Source§impl Cast<dyn EventBasedGatewayTypeMut> for Interface
impl Cast<dyn EventBasedGatewayTypeMut> for Interface
Source§impl Cast<dyn EventDefinitionType> for Interface
impl Cast<dyn EventDefinitionType> for Interface
Source§impl Cast<dyn EventDefinitionTypeMut> for Interface
impl Cast<dyn EventDefinitionTypeMut> for Interface
Source§impl Cast<dyn EventTypeMut> for Interface
impl Cast<dyn EventTypeMut> for Interface
Source§impl Cast<dyn ExclusiveGatewayType> for Interface
impl Cast<dyn ExclusiveGatewayType> for Interface
Source§impl Cast<dyn ExclusiveGatewayTypeMut> for Interface
impl Cast<dyn ExclusiveGatewayTypeMut> for Interface
Source§impl Cast<dyn ExpressionType> for Interface
impl Cast<dyn ExpressionType> for Interface
Source§impl Cast<dyn ExpressionTypeMut> for Interface
impl Cast<dyn ExpressionTypeMut> for Interface
Source§impl Cast<dyn ExtensionElementsType> for Interface
impl Cast<dyn ExtensionElementsType> for Interface
Source§impl Cast<dyn ExtensionElementsTypeMut> for Interface
impl Cast<dyn ExtensionElementsTypeMut> for Interface
Source§impl Cast<dyn ExtensionType> for Interface
impl Cast<dyn ExtensionType> for Interface
Source§impl Cast<dyn ExtensionTypeMut> for Interface
impl Cast<dyn ExtensionTypeMut> for Interface
Source§impl Cast<dyn FlowElementType> for Interface
impl Cast<dyn FlowElementType> for Interface
Source§impl Cast<dyn FlowElementTypeMut> for Interface
impl Cast<dyn FlowElementTypeMut> for Interface
Source§impl Cast<dyn FlowNodeType> for Interface
impl Cast<dyn FlowNodeType> for Interface
Source§impl Cast<dyn FlowNodeTypeMut> for Interface
impl Cast<dyn FlowNodeTypeMut> for Interface
Source§impl Cast<dyn FormalExpressionType> for Interface
impl Cast<dyn FormalExpressionType> for Interface
Source§impl Cast<dyn FormalExpressionTypeMut> for Interface
impl Cast<dyn FormalExpressionTypeMut> for Interface
Source§impl Cast<dyn GatewayType> for Interface
impl Cast<dyn GatewayType> for Interface
Source§impl Cast<dyn GatewayTypeMut> for Interface
impl Cast<dyn GatewayTypeMut> for Interface
Source§impl Cast<dyn GlobalBusinessRuleTaskType> for Interface
impl Cast<dyn GlobalBusinessRuleTaskType> for Interface
Source§impl Cast<dyn GlobalBusinessRuleTaskTypeMut> for Interface
impl Cast<dyn GlobalBusinessRuleTaskTypeMut> for Interface
Source§impl Cast<dyn GlobalChoreographyTaskType> for Interface
impl Cast<dyn GlobalChoreographyTaskType> for Interface
Source§impl Cast<dyn GlobalChoreographyTaskTypeMut> for Interface
impl Cast<dyn GlobalChoreographyTaskTypeMut> for Interface
Source§impl Cast<dyn GlobalConversationType> for Interface
impl Cast<dyn GlobalConversationType> for Interface
Source§impl Cast<dyn GlobalConversationTypeMut> for Interface
impl Cast<dyn GlobalConversationTypeMut> for Interface
Source§impl Cast<dyn GlobalManualTaskType> for Interface
impl Cast<dyn GlobalManualTaskType> for Interface
Source§impl Cast<dyn GlobalManualTaskTypeMut> for Interface
impl Cast<dyn GlobalManualTaskTypeMut> for Interface
Source§impl Cast<dyn GlobalScriptTaskType> for Interface
impl Cast<dyn GlobalScriptTaskType> for Interface
Source§impl Cast<dyn GlobalScriptTaskTypeMut> for Interface
impl Cast<dyn GlobalScriptTaskTypeMut> for Interface
Source§impl Cast<dyn GlobalTaskType> for Interface
impl Cast<dyn GlobalTaskType> for Interface
Source§impl Cast<dyn GlobalTaskTypeMut> for Interface
impl Cast<dyn GlobalTaskTypeMut> for Interface
Source§impl Cast<dyn GlobalUserTaskType> for Interface
impl Cast<dyn GlobalUserTaskType> for Interface
Source§impl Cast<dyn GlobalUserTaskTypeMut> for Interface
impl Cast<dyn GlobalUserTaskTypeMut> for Interface
Source§impl Cast<dyn GroupTypeMut> for Interface
impl Cast<dyn GroupTypeMut> for Interface
Source§impl Cast<dyn HumanPerformerType> for Interface
impl Cast<dyn HumanPerformerType> for Interface
Source§impl Cast<dyn HumanPerformerTypeMut> for Interface
impl Cast<dyn HumanPerformerTypeMut> for Interface
Source§impl Cast<dyn ImplicitThrowEventType> for Interface
impl Cast<dyn ImplicitThrowEventType> for Interface
Source§impl Cast<dyn ImplicitThrowEventTypeMut> for Interface
impl Cast<dyn ImplicitThrowEventTypeMut> for Interface
Source§impl Cast<dyn ImportType> for Interface
impl Cast<dyn ImportType> for Interface
Source§impl Cast<dyn ImportTypeMut> for Interface
impl Cast<dyn ImportTypeMut> for Interface
Source§impl Cast<dyn InclusiveGatewayType> for Interface
impl Cast<dyn InclusiveGatewayType> for Interface
Source§impl Cast<dyn InclusiveGatewayTypeMut> for Interface
impl Cast<dyn InclusiveGatewayTypeMut> for Interface
Source§impl Cast<dyn InputOutputBindingType> for Interface
impl Cast<dyn InputOutputBindingType> for Interface
Source§impl Cast<dyn InputOutputBindingTypeMut> for Interface
impl Cast<dyn InputOutputBindingTypeMut> for Interface
Source§impl Cast<dyn InputOutputSpecificationType> for Interface
impl Cast<dyn InputOutputSpecificationType> for Interface
Source§impl Cast<dyn InputOutputSpecificationTypeMut> for Interface
impl Cast<dyn InputOutputSpecificationTypeMut> for Interface
Source§impl Cast<dyn InputSetType> for Interface
impl Cast<dyn InputSetType> for Interface
Source§impl Cast<dyn InputSetTypeMut> for Interface
impl Cast<dyn InputSetTypeMut> for Interface
Source§impl Cast<dyn InterfaceType> for Interface
impl Cast<dyn InterfaceType> for Interface
fn cast(&self) -> Option<&(dyn InterfaceType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn InterfaceType + 'static)>
Source§impl Cast<dyn InterfaceTypeMut> for Interface
impl Cast<dyn InterfaceTypeMut> for Interface
fn cast(&self) -> Option<&(dyn InterfaceTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn InterfaceTypeMut + 'static)>
Source§impl Cast<dyn IntermediateCatchEventType> for Interface
impl Cast<dyn IntermediateCatchEventType> for Interface
Source§impl Cast<dyn IntermediateCatchEventTypeMut> for Interface
impl Cast<dyn IntermediateCatchEventTypeMut> for Interface
Source§impl Cast<dyn IntermediateThrowEventType> for Interface
impl Cast<dyn IntermediateThrowEventType> for Interface
Source§impl Cast<dyn IntermediateThrowEventTypeMut> for Interface
impl Cast<dyn IntermediateThrowEventTypeMut> for Interface
Source§impl Cast<dyn ItemDefinitionType> for Interface
impl Cast<dyn ItemDefinitionType> for Interface
Source§impl Cast<dyn ItemDefinitionTypeMut> for Interface
impl Cast<dyn ItemDefinitionTypeMut> for Interface
Source§impl Cast<dyn LaneSetType> for Interface
impl Cast<dyn LaneSetType> for Interface
Source§impl Cast<dyn LaneSetTypeMut> for Interface
impl Cast<dyn LaneSetTypeMut> for Interface
Source§impl Cast<dyn LaneTypeMut> for Interface
impl Cast<dyn LaneTypeMut> for Interface
Source§impl Cast<dyn LinkEventDefinitionType> for Interface
impl Cast<dyn LinkEventDefinitionType> for Interface
Source§impl Cast<dyn LinkEventDefinitionTypeMut> for Interface
impl Cast<dyn LinkEventDefinitionTypeMut> for Interface
Source§impl Cast<dyn LoopCharacteristicsType> for Interface
impl Cast<dyn LoopCharacteristicsType> for Interface
Source§impl Cast<dyn LoopCharacteristicsTypeMut> for Interface
impl Cast<dyn LoopCharacteristicsTypeMut> for Interface
Source§impl Cast<dyn ManualTaskType> for Interface
impl Cast<dyn ManualTaskType> for Interface
Source§impl Cast<dyn ManualTaskTypeMut> for Interface
impl Cast<dyn ManualTaskTypeMut> for Interface
Source§impl Cast<dyn MessageEventDefinitionType> for Interface
impl Cast<dyn MessageEventDefinitionType> for Interface
Source§impl Cast<dyn MessageEventDefinitionTypeMut> for Interface
impl Cast<dyn MessageEventDefinitionTypeMut> for Interface
Source§impl Cast<dyn MessageFlowAssociationType> for Interface
impl Cast<dyn MessageFlowAssociationType> for Interface
Source§impl Cast<dyn MessageFlowAssociationTypeMut> for Interface
impl Cast<dyn MessageFlowAssociationTypeMut> for Interface
Source§impl Cast<dyn MessageFlowType> for Interface
impl Cast<dyn MessageFlowType> for Interface
Source§impl Cast<dyn MessageFlowTypeMut> for Interface
impl Cast<dyn MessageFlowTypeMut> for Interface
Source§impl Cast<dyn MessageType> for Interface
impl Cast<dyn MessageType> for Interface
Source§impl Cast<dyn MessageTypeMut> for Interface
impl Cast<dyn MessageTypeMut> for Interface
Source§impl Cast<dyn MonitoringType> for Interface
impl Cast<dyn MonitoringType> for Interface
Source§impl Cast<dyn MonitoringTypeMut> for Interface
impl Cast<dyn MonitoringTypeMut> for Interface
Source§impl Cast<dyn MultiInstanceLoopCharacteristicsType> for Interface
impl Cast<dyn MultiInstanceLoopCharacteristicsType> for Interface
Source§impl Cast<dyn MultiInstanceLoopCharacteristicsTypeMut> for Interface
impl Cast<dyn MultiInstanceLoopCharacteristicsTypeMut> for Interface
Source§impl Cast<dyn OperationType> for Interface
impl Cast<dyn OperationType> for Interface
Source§impl Cast<dyn OperationTypeMut> for Interface
impl Cast<dyn OperationTypeMut> for Interface
Source§impl Cast<dyn OutputSetType> for Interface
impl Cast<dyn OutputSetType> for Interface
Source§impl Cast<dyn OutputSetTypeMut> for Interface
impl Cast<dyn OutputSetTypeMut> for Interface
Source§impl Cast<dyn ParallelGatewayType> for Interface
impl Cast<dyn ParallelGatewayType> for Interface
Source§impl Cast<dyn ParallelGatewayTypeMut> for Interface
impl Cast<dyn ParallelGatewayTypeMut> for Interface
Source§impl Cast<dyn ParticipantAssociationType> for Interface
impl Cast<dyn ParticipantAssociationType> for Interface
Source§impl Cast<dyn ParticipantAssociationTypeMut> for Interface
impl Cast<dyn ParticipantAssociationTypeMut> for Interface
Source§impl Cast<dyn ParticipantMultiplicityType> for Interface
impl Cast<dyn ParticipantMultiplicityType> for Interface
Source§impl Cast<dyn ParticipantMultiplicityTypeMut> for Interface
impl Cast<dyn ParticipantMultiplicityTypeMut> for Interface
Source§impl Cast<dyn ParticipantType> for Interface
impl Cast<dyn ParticipantType> for Interface
Source§impl Cast<dyn ParticipantTypeMut> for Interface
impl Cast<dyn ParticipantTypeMut> for Interface
Source§impl Cast<dyn PartnerEntityType> for Interface
impl Cast<dyn PartnerEntityType> for Interface
Source§impl Cast<dyn PartnerEntityTypeMut> for Interface
impl Cast<dyn PartnerEntityTypeMut> for Interface
Source§impl Cast<dyn PartnerRoleType> for Interface
impl Cast<dyn PartnerRoleType> for Interface
Source§impl Cast<dyn PartnerRoleTypeMut> for Interface
impl Cast<dyn PartnerRoleTypeMut> for Interface
Source§impl Cast<dyn PerformerType> for Interface
impl Cast<dyn PerformerType> for Interface
Source§impl Cast<dyn PerformerTypeMut> for Interface
impl Cast<dyn PerformerTypeMut> for Interface
Source§impl Cast<dyn PotentialOwnerType> for Interface
impl Cast<dyn PotentialOwnerType> for Interface
Source§impl Cast<dyn PotentialOwnerTypeMut> for Interface
impl Cast<dyn PotentialOwnerTypeMut> for Interface
Source§impl Cast<dyn ProcessType> for Interface
impl Cast<dyn ProcessType> for Interface
Source§impl Cast<dyn ProcessTypeMut> for Interface
impl Cast<dyn ProcessTypeMut> for Interface
Source§impl Cast<dyn PropertyType> for Interface
impl Cast<dyn PropertyType> for Interface
Source§impl Cast<dyn PropertyTypeMut> for Interface
impl Cast<dyn PropertyTypeMut> for Interface
Source§impl Cast<dyn ReceiveTaskType> for Interface
impl Cast<dyn ReceiveTaskType> for Interface
Source§impl Cast<dyn ReceiveTaskTypeMut> for Interface
impl Cast<dyn ReceiveTaskTypeMut> for Interface
Source§impl Cast<dyn RelationshipType> for Interface
impl Cast<dyn RelationshipType> for Interface
Source§impl Cast<dyn RelationshipTypeMut> for Interface
impl Cast<dyn RelationshipTypeMut> for Interface
Source§impl Cast<dyn RenderingType> for Interface
impl Cast<dyn RenderingType> for Interface
Source§impl Cast<dyn RenderingTypeMut> for Interface
impl Cast<dyn RenderingTypeMut> for Interface
Source§impl Cast<dyn ResourceAssignmentExpressionType> for Interface
impl Cast<dyn ResourceAssignmentExpressionType> for Interface
Source§impl Cast<dyn ResourceAssignmentExpressionTypeMut> for Interface
impl Cast<dyn ResourceAssignmentExpressionTypeMut> for Interface
Source§impl Cast<dyn ResourceParameterBindingType> for Interface
impl Cast<dyn ResourceParameterBindingType> for Interface
Source§impl Cast<dyn ResourceParameterBindingTypeMut> for Interface
impl Cast<dyn ResourceParameterBindingTypeMut> for Interface
Source§impl Cast<dyn ResourceParameterType> for Interface
impl Cast<dyn ResourceParameterType> for Interface
Source§impl Cast<dyn ResourceParameterTypeMut> for Interface
impl Cast<dyn ResourceParameterTypeMut> for Interface
Source§impl Cast<dyn ResourceRoleType> for Interface
impl Cast<dyn ResourceRoleType> for Interface
Source§impl Cast<dyn ResourceRoleTypeMut> for Interface
impl Cast<dyn ResourceRoleTypeMut> for Interface
Source§impl Cast<dyn ResourceType> for Interface
impl Cast<dyn ResourceType> for Interface
Source§impl Cast<dyn ResourceTypeMut> for Interface
impl Cast<dyn ResourceTypeMut> for Interface
Source§impl Cast<dyn RootElementType> for Interface
impl Cast<dyn RootElementType> for Interface
fn cast(&self) -> Option<&(dyn RootElementType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn RootElementType + 'static)>
Source§impl Cast<dyn RootElementTypeMut> for Interface
impl Cast<dyn RootElementTypeMut> for Interface
fn cast(&self) -> Option<&(dyn RootElementTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn RootElementTypeMut + 'static)>
Source§impl Cast<dyn ScriptTaskType> for Interface
impl Cast<dyn ScriptTaskType> for Interface
Source§impl Cast<dyn ScriptTaskTypeMut> for Interface
impl Cast<dyn ScriptTaskTypeMut> for Interface
Source§impl Cast<dyn ScriptType> for Interface
impl Cast<dyn ScriptType> for Interface
Source§impl Cast<dyn ScriptTypeMut> for Interface
impl Cast<dyn ScriptTypeMut> for Interface
Source§impl Cast<dyn SendTaskType> for Interface
impl Cast<dyn SendTaskType> for Interface
Source§impl Cast<dyn SendTaskTypeMut> for Interface
impl Cast<dyn SendTaskTypeMut> for Interface
Source§impl Cast<dyn SequenceFlowType> for Interface
impl Cast<dyn SequenceFlowType> for Interface
Source§impl Cast<dyn SequenceFlowTypeMut> for Interface
impl Cast<dyn SequenceFlowTypeMut> for Interface
Source§impl Cast<dyn ServiceTaskType> for Interface
impl Cast<dyn ServiceTaskType> for Interface
Source§impl Cast<dyn ServiceTaskTypeMut> for Interface
impl Cast<dyn ServiceTaskTypeMut> for Interface
Source§impl Cast<dyn SignalEventDefinitionType> for Interface
impl Cast<dyn SignalEventDefinitionType> for Interface
Source§impl Cast<dyn SignalEventDefinitionTypeMut> for Interface
impl Cast<dyn SignalEventDefinitionTypeMut> for Interface
Source§impl Cast<dyn SignalType> for Interface
impl Cast<dyn SignalType> for Interface
Source§impl Cast<dyn SignalTypeMut> for Interface
impl Cast<dyn SignalTypeMut> for Interface
Source§impl Cast<dyn StandardLoopCharacteristicsType> for Interface
impl Cast<dyn StandardLoopCharacteristicsType> for Interface
Source§impl Cast<dyn StandardLoopCharacteristicsTypeMut> for Interface
impl Cast<dyn StandardLoopCharacteristicsTypeMut> for Interface
Source§impl Cast<dyn StartEventType> for Interface
impl Cast<dyn StartEventType> for Interface
Source§impl Cast<dyn StartEventTypeMut> for Interface
impl Cast<dyn StartEventTypeMut> for Interface
Source§impl Cast<dyn SubChoreographyType> for Interface
impl Cast<dyn SubChoreographyType> for Interface
Source§impl Cast<dyn SubChoreographyTypeMut> for Interface
impl Cast<dyn SubChoreographyTypeMut> for Interface
Source§impl Cast<dyn SubConversationType> for Interface
impl Cast<dyn SubConversationType> for Interface
Source§impl Cast<dyn SubConversationTypeMut> for Interface
impl Cast<dyn SubConversationTypeMut> for Interface
Source§impl Cast<dyn SubProcessType> for Interface
impl Cast<dyn SubProcessType> for Interface
Source§impl Cast<dyn SubProcessTypeMut> for Interface
impl Cast<dyn SubProcessTypeMut> for Interface
Source§impl Cast<dyn TaskTypeMut> for Interface
impl Cast<dyn TaskTypeMut> for Interface
Source§impl Cast<dyn TerminateEventDefinitionType> for Interface
impl Cast<dyn TerminateEventDefinitionType> for Interface
Source§impl Cast<dyn TerminateEventDefinitionTypeMut> for Interface
impl Cast<dyn TerminateEventDefinitionTypeMut> for Interface
Source§impl Cast<dyn TextAnnotationType> for Interface
impl Cast<dyn TextAnnotationType> for Interface
Source§impl Cast<dyn TextAnnotationTypeMut> for Interface
impl Cast<dyn TextAnnotationTypeMut> for Interface
Source§impl Cast<dyn TextTypeMut> for Interface
impl Cast<dyn TextTypeMut> for Interface
Source§impl Cast<dyn ThrowEventType> for Interface
impl Cast<dyn ThrowEventType> for Interface
Source§impl Cast<dyn ThrowEventTypeMut> for Interface
impl Cast<dyn ThrowEventTypeMut> for Interface
Source§impl Cast<dyn TimerEventDefinitionType> for Interface
impl Cast<dyn TimerEventDefinitionType> for Interface
Source§impl Cast<dyn TimerEventDefinitionTypeMut> for Interface
impl Cast<dyn TimerEventDefinitionTypeMut> for Interface
Source§impl Cast<dyn TransactionType> for Interface
impl Cast<dyn TransactionType> for Interface
Source§impl Cast<dyn TransactionTypeMut> for Interface
impl Cast<dyn TransactionTypeMut> for Interface
Source§impl Cast<dyn UserTaskType> for Interface
impl Cast<dyn UserTaskType> for Interface
Source§impl Cast<dyn UserTaskTypeMut> for Interface
impl Cast<dyn UserTaskTypeMut> for Interface
Source§impl<'de> Deserialize<'de> for Interface
impl<'de> Deserialize<'de> for Interface
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 Interface
impl DocumentElementContainer for Interface
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<Interface> for RootElement
impl From<Interface> for RootElement
Source§fn from(original: Interface) -> RootElement
fn from(original: Interface) -> RootElement
Converts to this type from the input type.
Source§impl InterfaceType for Interface
impl InterfaceType for Interface
Source§impl InterfaceTypeMut for Interface
impl InterfaceTypeMut for Interface
Source§fn operations_mut(&mut self) -> &mut Vec<Operation>
fn operations_mut(&mut self) -> &mut Vec<Operation>
Get a mutable value of
operation childSource§fn set_operations(&mut self, v: Vec<Operation>)
fn set_operations(&mut self, v: Vec<Operation>)
Set value of
operation childSource§fn set_implementation_ref(&mut self, v: Option<String>)
fn set_implementation_ref(&mut self, v: Option<String>)
Set value of attribute
implementationRefimpl RootElementType for Interface
impl RootElementTypeMut for Interface
impl StructuralPartialEq for Interface
Auto Trait Implementations§
impl Freeze for Interface
impl RefUnwindSafe for Interface
impl Send for Interface
impl Sync for Interface
impl Unpin for Interface
impl UnwindSafe for Interface
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.