Trait bpxe_bpmn_schema::BaseElementTypeMut[][src]

pub trait BaseElementTypeMut: Downcast + Debug + Send + DynClone + BaseElementType {
    fn set_id(&mut self, value: Option<Id>);
fn documentations_mut(&mut self) -> &mut Vec<Documentation>;
fn set_documentations(&mut self, value: Vec<Documentation>);
fn extension_elements_mut(&mut self) -> &mut Option<ExtensionElements>;
fn set_extension_elements(&mut self, value: Option<ExtensionElements>); }

Mutable access to baseElement

Required methods

fn set_id(&mut self, value: Option<Id>)[src]

Set value of attribute id

fn documentations_mut(&mut self) -> &mut Vec<Documentation>[src]

Get a mutable value of documentation child

fn set_documentations(&mut self, value: Vec<Documentation>)[src]

Set value of documentation child

fn extension_elements_mut(&mut self) -> &mut Option<ExtensionElements>[src]

Get a mutable value of extensionElements child

fn set_extension_elements(&mut self, value: Option<ExtensionElements>)[src]

Set value of extensionElements child

Loading content...

Implementations

impl dyn BaseElementTypeMut[src]

pub fn is<__T: BaseElementTypeMut>(&self) -> bool[src]

Returns true if the trait object wraps an object of type __T.

pub fn downcast<__T: BaseElementTypeMut>(
    self: Box<Self>
) -> Result<Box<__T>, Box<Self>>
[src]

Returns a boxed object from a boxed trait object if the underlying object is of type __T. Returns the original boxed trait if it isn't.

pub fn downcast_rc<__T: BaseElementTypeMut>(
    self: Rc<Self>
) -> Result<Rc<__T>, Rc<Self>>
[src]

Returns an Rc-ed object from an Rc-ed trait object if the underlying object is of type __T. Returns the original Rc-ed trait if it isn't.

pub fn downcast_ref<__T: BaseElementTypeMut>(&self) -> Option<&__T>[src]

Returns a reference to the object within the trait object if it is of type __T, or None if it isn't.

pub fn downcast_mut<__T: BaseElementTypeMut>(&mut self) -> Option<&mut __T>[src]

Returns a mutable reference to the object within the trait object if it is of type __T, or None if it isn't.

Trait Implementations

impl Cast<dyn BaseElementTypeMut + 'static> for Definitions[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Import[src]

impl Cast<dyn BaseElementTypeMut + 'static> for BoundaryEvent[src]

impl Cast<dyn BaseElementTypeMut + 'static> for PartnerEntity[src]

impl Cast<dyn BaseElementTypeMut + 'static> for PartnerRole[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Performer[src]

impl Cast<dyn BaseElementTypeMut + 'static> for PotentialOwner[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Process[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Property[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ReceiveTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Relationship[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Rendering[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Resource[src]

impl Cast<dyn BaseElementTypeMut + 'static> for BusinessRuleTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ResourceAssignmentExpression[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ResourceParameter[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ResourceParameterBinding[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ResourceRole[src]

impl Cast<dyn BaseElementTypeMut + 'static> for RootElement[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ScriptTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Script[src]

impl Cast<dyn BaseElementTypeMut + 'static> for SendTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for SequenceFlow[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ServiceTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CallableElement[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Signal[src]

impl Cast<dyn BaseElementTypeMut + 'static> for SignalEventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for StandardLoopCharacteristics[src]

impl Cast<dyn BaseElementTypeMut + 'static> for StartEvent[src]

impl Cast<dyn BaseElementTypeMut + 'static> for SubChoreography[src]

impl Cast<dyn BaseElementTypeMut + 'static> for SubConversation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for SubProcess[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Task[src]

impl Cast<dyn BaseElementTypeMut + 'static> for TerminateEventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for TextAnnotation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CallActivity[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Text[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ThrowEvent[src]

impl Cast<dyn BaseElementTypeMut + 'static> for TimerEventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Transaction[src]

impl Cast<dyn BaseElementTypeMut + 'static> for UserTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Expr[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CallChoreography[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CallConversation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CancelEventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CatchEvent[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Category[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CategoryValue[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Activity[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Choreography[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ChoreographyActivity[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ChoreographyTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Collaboration[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CompensateEventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ComplexBehaviorDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ComplexGateway[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ConditionalEventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Conversation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ConversationAssociation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for AdHocSubProcess[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ConversationLink[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ConversationNode[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CorrelationKey[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CorrelationProperty[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CorrelationPropertyBinding[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CorrelationPropertyRetrievalExpression[src]

impl Cast<dyn BaseElementTypeMut + 'static> for CorrelationSubscription[src]

impl Cast<dyn BaseElementTypeMut + 'static> for DataAssociation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for DataInput[src]

impl Cast<dyn BaseElementTypeMut + 'static> for DataInputAssociation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Artifact[src]

impl Cast<dyn BaseElementTypeMut + 'static> for DataObject[src]

impl Cast<dyn BaseElementTypeMut + 'static> for DataObjectReference[src]

impl Cast<dyn BaseElementTypeMut + 'static> for DataOutput[src]

impl Cast<dyn BaseElementTypeMut + 'static> for DataOutputAssociation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for DataState[src]

impl Cast<dyn BaseElementTypeMut + 'static> for DataStore[src]

impl Cast<dyn BaseElementTypeMut + 'static> for DataStoreReference[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Documentation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for EndEvent[src]

impl Cast<dyn BaseElementTypeMut + 'static> for EndPoint[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Assignment[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Error[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ErrorEventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Escalation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for EscalationEventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Event[src]

impl Cast<dyn BaseElementTypeMut + 'static> for EventBasedGateway[src]

impl Cast<dyn BaseElementTypeMut + 'static> for EventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ExclusiveGateway[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Expression[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Extension[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Association[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ExtensionElements[src]

impl Cast<dyn BaseElementTypeMut + 'static> for FlowElement[src]

impl Cast<dyn BaseElementTypeMut + 'static> for FlowNode[src]

impl Cast<dyn BaseElementTypeMut + 'static> for FormalExpression[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Gateway[src]

impl Cast<dyn BaseElementTypeMut + 'static> for GlobalBusinessRuleTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for GlobalChoreographyTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for GlobalConversation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for GlobalManualTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for GlobalScriptTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Auditing[src]

impl Cast<dyn BaseElementTypeMut + 'static> for GlobalTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for GlobalUserTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Group[src]

impl Cast<dyn BaseElementTypeMut + 'static> for HumanPerformer[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ImplicitThrowEvent[src]

impl Cast<dyn BaseElementTypeMut + 'static> for InclusiveGateway[src]

impl Cast<dyn BaseElementTypeMut + 'static> for InputSet[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Interface[src]

impl Cast<dyn BaseElementTypeMut + 'static> for IntermediateCatchEvent[src]

impl Cast<dyn BaseElementTypeMut + 'static> for IntermediateThrowEvent[src]

impl Cast<dyn BaseElementTypeMut + 'static> for BaseElement[src]

impl Cast<dyn BaseElementTypeMut + 'static> for InputOutputBinding[src]

impl Cast<dyn BaseElementTypeMut + 'static> for InputOutputSpecification[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ItemDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Lane[src]

impl Cast<dyn BaseElementTypeMut + 'static> for LaneSet[src]

impl Cast<dyn BaseElementTypeMut + 'static> for LinkEventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for LoopCharacteristics[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ManualTask[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Message[src]

impl Cast<dyn BaseElementTypeMut + 'static> for MessageEventDefinition[src]

impl Cast<dyn BaseElementTypeMut + 'static> for BaseElementWithMixedContent[src]

impl Cast<dyn BaseElementTypeMut + 'static> for MessageFlow[src]

impl Cast<dyn BaseElementTypeMut + 'static> for MessageFlowAssociation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Monitoring[src]

impl Cast<dyn BaseElementTypeMut + 'static> for MultiInstanceLoopCharacteristics[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Operation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for OutputSet[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ParallelGateway[src]

impl Cast<dyn BaseElementTypeMut + 'static> for Participant[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ParticipantAssociation[src]

impl Cast<dyn BaseElementTypeMut + 'static> for ParticipantMultiplicity[src]

Implementors

impl BaseElementTypeMut for AdHocSubProcess[src]

impl BaseElementTypeMut for Assignment[src]

impl BaseElementTypeMut for Association[src]

impl BaseElementTypeMut for Auditing[src]

impl BaseElementTypeMut for BoundaryEvent[src]

impl BaseElementTypeMut for BusinessRuleTask[src]

impl BaseElementTypeMut for CallActivity[src]

impl BaseElementTypeMut for CallChoreography[src]

impl BaseElementTypeMut for CallConversation[src]

impl BaseElementTypeMut for CallableElement[src]

impl BaseElementTypeMut for CancelEventDefinition[src]

impl BaseElementTypeMut for Category[src]

impl BaseElementTypeMut for CategoryValue[src]

impl BaseElementTypeMut for Choreography[src]

impl BaseElementTypeMut for ChoreographyTask[src]

impl BaseElementTypeMut for Collaboration[src]

impl BaseElementTypeMut for CompensateEventDefinition[src]

impl BaseElementTypeMut for ComplexBehaviorDefinition[src]

impl BaseElementTypeMut for ComplexGateway[src]

impl BaseElementTypeMut for ConditionalEventDefinition[src]

impl BaseElementTypeMut for Conversation[src]

impl BaseElementTypeMut for ConversationAssociation[src]

impl BaseElementTypeMut for ConversationLink[src]

impl BaseElementTypeMut for CorrelationKey[src]

impl BaseElementTypeMut for CorrelationProperty[src]

impl BaseElementTypeMut for CorrelationPropertyBinding[src]

impl BaseElementTypeMut for CorrelationPropertyRetrievalExpression[src]

impl BaseElementTypeMut for CorrelationSubscription[src]

impl BaseElementTypeMut for DataAssociation[src]

impl BaseElementTypeMut for DataInput[src]

impl BaseElementTypeMut for DataInputAssociation[src]

impl BaseElementTypeMut for DataObject[src]

impl BaseElementTypeMut for DataObjectReference[src]

impl BaseElementTypeMut for DataOutput[src]

impl BaseElementTypeMut for DataOutputAssociation[src]

impl BaseElementTypeMut for DataState[src]

impl BaseElementTypeMut for DataStore[src]

impl BaseElementTypeMut for DataStoreReference[src]

impl BaseElementTypeMut for EndEvent[src]

impl BaseElementTypeMut for EndPoint[src]

impl BaseElementTypeMut for Error[src]

impl BaseElementTypeMut for ErrorEventDefinition[src]

impl BaseElementTypeMut for Escalation[src]

impl BaseElementTypeMut for EscalationEventDefinition[src]

impl BaseElementTypeMut for EventBasedGateway[src]

impl BaseElementTypeMut for ExclusiveGateway[src]

impl BaseElementTypeMut for Gateway[src]

impl BaseElementTypeMut for GlobalBusinessRuleTask[src]

impl BaseElementTypeMut for GlobalChoreographyTask[src]

impl BaseElementTypeMut for GlobalConversation[src]

impl BaseElementTypeMut for GlobalManualTask[src]

impl BaseElementTypeMut for GlobalScriptTask[src]

impl BaseElementTypeMut for GlobalTask[src]

impl BaseElementTypeMut for GlobalUserTask[src]

impl BaseElementTypeMut for Group[src]

impl BaseElementTypeMut for HumanPerformer[src]

impl BaseElementTypeMut for ImplicitThrowEvent[src]

impl BaseElementTypeMut for InclusiveGateway[src]

impl BaseElementTypeMut for InputOutputBinding[src]

impl BaseElementTypeMut for InputOutputSpecification[src]

impl BaseElementTypeMut for InputSet[src]

impl BaseElementTypeMut for Interface[src]

impl BaseElementTypeMut for IntermediateCatchEvent[src]

impl BaseElementTypeMut for IntermediateThrowEvent[src]

impl BaseElementTypeMut for ItemDefinition[src]

impl BaseElementTypeMut for Lane[src]

impl BaseElementTypeMut for LaneSet[src]

impl BaseElementTypeMut for LinkEventDefinition[src]

impl BaseElementTypeMut for ManualTask[src]

impl BaseElementTypeMut for Message[src]

impl BaseElementTypeMut for MessageEventDefinition[src]

impl BaseElementTypeMut for MessageFlow[src]

impl BaseElementTypeMut for MessageFlowAssociation[src]

impl BaseElementTypeMut for Monitoring[src]

impl BaseElementTypeMut for MultiInstanceLoopCharacteristics[src]

impl BaseElementTypeMut for Operation[src]

impl BaseElementTypeMut for OutputSet[src]

impl BaseElementTypeMut for ParallelGateway[src]

impl BaseElementTypeMut for Participant[src]

impl BaseElementTypeMut for ParticipantAssociation[src]

impl BaseElementTypeMut for ParticipantMultiplicity[src]

impl BaseElementTypeMut for PartnerEntity[src]

impl BaseElementTypeMut for PartnerRole[src]

impl BaseElementTypeMut for Performer[src]

impl BaseElementTypeMut for PotentialOwner[src]

impl BaseElementTypeMut for Process[src]

impl BaseElementTypeMut for Property[src]

impl BaseElementTypeMut for ReceiveTask[src]

impl BaseElementTypeMut for Relationship[src]

impl BaseElementTypeMut for Rendering[src]

impl BaseElementTypeMut for Resource[src]

impl BaseElementTypeMut for ResourceAssignmentExpression[src]

impl BaseElementTypeMut for ResourceParameter[src]

impl BaseElementTypeMut for ResourceParameterBinding[src]

impl BaseElementTypeMut for ResourceRole[src]

impl BaseElementTypeMut for ScriptTask[src]

impl BaseElementTypeMut for SendTask[src]

impl BaseElementTypeMut for SequenceFlow[src]

impl BaseElementTypeMut for ServiceTask[src]

impl BaseElementTypeMut for Signal[src]

impl BaseElementTypeMut for SignalEventDefinition[src]

impl BaseElementTypeMut for StandardLoopCharacteristics[src]

impl BaseElementTypeMut for StartEvent[src]

impl BaseElementTypeMut for SubChoreography[src]

impl BaseElementTypeMut for SubConversation[src]

impl BaseElementTypeMut for SubProcess[src]

impl BaseElementTypeMut for Task[src]

impl BaseElementTypeMut for TerminateEventDefinition[src]

impl BaseElementTypeMut for TextAnnotation[src]

impl BaseElementTypeMut for TimerEventDefinition[src]

impl BaseElementTypeMut for Transaction[src]

impl BaseElementTypeMut for UserTask[src]

Loading content...