[][src]Trait bpxe_bpmn_schema::InputOutputSpecificationTypeMut

pub trait InputOutputSpecificationTypeMut: BaseElementTypeMut + Downcast + Debug + Send + DynClone + InputOutputSpecificationType {
    pub fn data_inputs_mut(&mut self) -> &mut Vec<DataInput>;
pub fn set_data_inputs(&mut self, value: Vec<DataInput>);
pub fn data_outputs_mut(&mut self) -> &mut Vec<DataOutput>;
pub fn set_data_outputs(&mut self, value: Vec<DataOutput>);
pub fn input_sets_mut(&mut self) -> &mut Vec<InputSet>;
pub fn set_input_sets(&mut self, value: Vec<InputSet>);
pub fn output_sets_mut(&mut self) -> &mut Vec<OutputSet>;
pub fn set_output_sets(&mut self, value: Vec<OutputSet>); }

Mutable access to ioSpecification

Required methods

pub fn data_inputs_mut(&mut self) -> &mut Vec<DataInput>[src]

Get a mutable value of dataInput child

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

Set value of dataInput child

pub fn data_outputs_mut(&mut self) -> &mut Vec<DataOutput>[src]

Get a mutable value of dataOutput child

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

Set value of dataOutput child

pub fn input_sets_mut(&mut self) -> &mut Vec<InputSet>[src]

Get a mutable value of inputSet child

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

Set value of inputSet child

pub fn output_sets_mut(&mut self) -> &mut Vec<OutputSet>[src]

Get a mutable value of outputSet child

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

Set value of outputSet child

Loading content...

Implementations

impl dyn InputOutputSpecificationTypeMut[src]

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

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

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

Loading content...