Trait bpxe_bpmn_schema::DataAssociationTypeMut[][src]

pub trait DataAssociationTypeMut: BaseElementTypeMut + Downcast + Debug + Send + DynClone + DataAssociationType {
    fn source_refs_mut(&mut self) -> &mut Vec<String>;
fn set_source_refs(&mut self, value: Vec<String>);
fn target_ref_mut(&mut self) -> &mut String;
fn set_target_ref(&mut self, value: String);
fn transformation_mut(
        &mut self
    ) -> &mut Option<DataAssociationTransformation>;
fn set_transformation(
        &mut self,
        value: Option<DataAssociationTransformation>
    );
fn assignments_mut(&mut self) -> &mut Vec<Assignment>;
fn set_assignments(&mut self, value: Vec<Assignment>); }

Mutable access to dataAssociation

Required methods

fn source_refs_mut(&mut self) -> &mut Vec<String>[src]

Get a mutable value of sourceRef child

fn set_source_refs(&mut self, value: Vec<String>)[src]

Set value of sourceRef child

fn target_ref_mut(&mut self) -> &mut String[src]

Get a mutable value of targetRef child

fn set_target_ref(&mut self, value: String)[src]

Set value of targetRef child

fn transformation_mut(&mut self) -> &mut Option<DataAssociationTransformation>[src]

Get a mutable value of transformation child

fn set_transformation(&mut self, value: Option<DataAssociationTransformation>)[src]

Set value of transformation child

fn assignments_mut(&mut self) -> &mut Vec<Assignment>[src]

Get a mutable value of assignment child

fn set_assignments(&mut self, value: Vec<Assignment>)[src]

Set value of assignment child

Loading content...

Implementations

impl dyn DataAssociationTypeMut[src]

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

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

pub fn downcast<__T: DataAssociationTypeMut>(
    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: DataAssociationTypeMut>(
    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: DataAssociationTypeMut>(&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: DataAssociationTypeMut>(&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 DataAssociationTypeMut + 'static> for Definitions[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Implementors

impl DataAssociationTypeMut for DataAssociation[src]

impl DataAssociationTypeMut for DataInputAssociation[src]

impl DataAssociationTypeMut for DataOutputAssociation[src]

Loading content...