[][src]Trait bpxe_bpmn_schema::FlowElementTypeMut

pub trait FlowElementTypeMut: BaseElementTypeMut + Downcast + Debug + Send + DynClone + FlowElementType {
    pub fn set_name(&mut self, value: Option<String>);
pub fn auditing_mut(&mut self) -> &mut Option<Auditing>;
pub fn set_auditing(&mut self, value: Option<Auditing>);
pub fn monitoring_mut(&mut self) -> &mut Option<Monitoring>;
pub fn set_monitoring(&mut self, value: Option<Monitoring>);
pub fn category_value_refs_mut(&mut self) -> &mut Vec<String>;
pub fn set_category_value_refs(&mut self, value: Vec<String>); }

Mutable access to flowElement

Required methods

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

Set value of attribute name

pub fn auditing_mut(&mut self) -> &mut Option<Auditing>[src]

Get a mutable value of auditing child

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

Set value of auditing child

pub fn monitoring_mut(&mut self) -> &mut Option<Monitoring>[src]

Get a mutable value of monitoring child

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

Set value of monitoring child

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

Get a mutable value of categoryValueRef child

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

Set value of categoryValueRef child

Loading content...

Implementations

impl dyn FlowElementTypeMut[src]

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

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

pub fn downcast<__T: FlowElementTypeMut>(
    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: FlowElementTypeMut>(
    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: FlowElementTypeMut>(&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: FlowElementTypeMut>(&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 FlowElementTypeMut for AdHocSubProcess[src]

impl FlowElementTypeMut for BoundaryEvent[src]

impl FlowElementTypeMut for BusinessRuleTask[src]

impl FlowElementTypeMut for CallActivity[src]

impl FlowElementTypeMut for CallChoreography[src]

impl FlowElementTypeMut for ChoreographyTask[src]

impl FlowElementTypeMut for ComplexGateway[src]

impl FlowElementTypeMut for DataObject[src]

impl FlowElementTypeMut for DataObjectReference[src]

impl FlowElementTypeMut for DataStoreReference[src]

impl FlowElementTypeMut for EndEvent[src]

impl FlowElementTypeMut for EventBasedGateway[src]

impl FlowElementTypeMut for ExclusiveGateway[src]

impl FlowElementTypeMut for Gateway[src]

impl FlowElementTypeMut for ImplicitThrowEvent[src]

impl FlowElementTypeMut for InclusiveGateway[src]

impl FlowElementTypeMut for IntermediateCatchEvent[src]

impl FlowElementTypeMut for IntermediateThrowEvent[src]

impl FlowElementTypeMut for ManualTask[src]

impl FlowElementTypeMut for ParallelGateway[src]

impl FlowElementTypeMut for ReceiveTask[src]

impl FlowElementTypeMut for ScriptTask[src]

impl FlowElementTypeMut for SendTask[src]

impl FlowElementTypeMut for SequenceFlow[src]

impl FlowElementTypeMut for ServiceTask[src]

impl FlowElementTypeMut for StartEvent[src]

impl FlowElementTypeMut for SubChoreography[src]

impl FlowElementTypeMut for SubProcess[src]

impl FlowElementTypeMut for Task[src]

impl FlowElementTypeMut for Transaction[src]

impl FlowElementTypeMut for UserTask[src]

Loading content...