[][src]Trait bpxe_bpmn_schema::BaseElementTypeMut

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

Mutable access to baseElement

Required methods

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

Set value of attribute id

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

Get a mutable value of documentation child

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

Set value of documentation child

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

Get a mutable value of extensionElements child

pub 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.

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...