[−][src]Struct bpxe_bpmn_schema::Process
Auto-generated from BPNM schema
(See codegen-rust.xsl)
Fields
id: Option<Id>
documentations: Vec<Documentation>
extension_elements: Option<ExtensionElements>
name: Option<String>
supported_interface_refs: Vec<String>
io_specification: Option<InputOutputSpecification>
io_bindings: Vec<InputOutputBinding>
process_type: Option<String>
is_closed: Option<bool>
is_executable: Option<bool>
definitional_collaboration_ref: Option<String>
auditing: Option<Auditing>
monitoring: Option<Monitoring>
properies: Vec<Property>
lane_sets: Vec<LaneSet>
flow_elements: Vec<FlowElement>
artifacts: Vec<Artifact>
resource_roles: Vec<ResourceRole>
correlation_subscriptions: Vec<CorrelationSubscription>
supportss: Vec<String>
Implementations
impl Process
[src]
pub fn establish_sequence_flow<E: Into<Expr>>(
&mut self,
source: &str,
target: &str,
id: &str,
condition_expression: Option<E>
) -> Result<&mut Self, EstablishSequenceFlowError>
[src]
&mut self,
source: &str,
target: &str,
id: &str,
condition_expression: Option<E>
) -> Result<&mut Self, EstablishSequenceFlowError>
Establishes sequence flow between flow identified nodes
Resulting sequence flow will have id
as an ID and it will be
added to the matching process.
Trait Implementations
impl BaseElementType for Process
[src]
pub fn id(&self) -> &Option<Id>
[src]
pub fn extension_elements(&self) -> &Option<ExtensionElements>
[src]
pub fn documentations(&self) -> &Vec<Documentation>
[src]
impl BaseElementTypeMut for Process
[src]
pub fn set_id(&mut self, v: Option<Id>)
[src]
pub fn set_documentations(&mut self, v: Vec<Documentation>)
[src]
pub fn documentations_mut(&mut self) -> &mut Vec<Documentation>
[src]
pub fn set_extension_elements(&mut self, v: Option<ExtensionElements>)
[src]
pub fn extension_elements_mut(&mut self) -> &mut Option<ExtensionElements>
[src]
impl CallableElementType for Process
[src]
pub fn io_bindings(&self) -> &Vec<InputOutputBinding>
[src]
pub fn supported_interface_refs(&self) -> &Vec<String>
[src]
pub fn io_specification(&self) -> &Option<InputOutputSpecification>
[src]
pub fn name(&self) -> &Option<String>
[src]
impl CallableElementTypeMut for Process
[src]
pub fn set_name(&mut self, v: Option<String>)
[src]
pub fn set_io_specification(&mut self, v: Option<InputOutputSpecification>)
[src]
pub fn io_specification_mut(&mut self) -> &mut Option<InputOutputSpecification>
[src]
pub fn set_supported_interface_refs(&mut self, v: Vec<String>)
[src]
pub fn supported_interface_refs_mut(&mut self) -> &mut Vec<String>
[src]
pub fn io_bindings_mut(&mut self) -> &mut Vec<InputOutputBinding>
[src]
pub fn set_io_bindings(&mut self, v: Vec<InputOutputBinding>)
[src]
impl Clone for Process
[src]
impl Debug for Process
[src]
impl Default for Process
[src]
impl<'de> Deserialize<'de> for Process
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl DocumentElement for Process
[src]
impl DocumentElementContainer for Process
[src]
pub fn find_by_id_mut(&mut self, id: &str) -> Option<&mut dyn DocumentElement>
[src]
pub fn find_by_id(&self, id: &str) -> Option<&dyn DocumentElement>
[src]
impl From<Process> for RootElement
[src]
impl Hash for Process
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<Process> for Process
[src]
impl ProcessType for Process
[src]
pub fn flow_elements(&self) -> &Vec<FlowElement>
[src]
pub fn monitoring(&self) -> &Option<Monitoring>
[src]
pub fn artifacts(&self) -> &Vec<Artifact>
[src]
pub fn supportss(&self) -> &Vec<String>
[src]
pub fn correlation_subscriptions(&self) -> &Vec<CorrelationSubscription>
[src]
pub fn lane_sets(&self) -> &Vec<LaneSet>
[src]
pub fn process_type(&self) -> &Option<String>
[src]
pub fn is_closed(&self) -> &Option<bool>
[src]
pub fn definitional_collaboration_ref(&self) -> &Option<String>
[src]
pub fn auditing(&self) -> &Option<Auditing>
[src]
pub fn properies(&self) -> &Vec<Property>
[src]
pub fn resource_roles(&self) -> &Vec<ResourceRole>
[src]
pub fn is_executable(&self) -> &Option<bool>
[src]
impl ProcessTypeMut for Process
[src]
pub fn correlation_subscriptions_mut(
&mut self
) -> &mut Vec<CorrelationSubscription>
[src]
&mut self
) -> &mut Vec<CorrelationSubscription>
pub fn set_correlation_subscriptions(&mut self, v: Vec<CorrelationSubscription>)
[src]
pub fn monitoring_mut(&mut self) -> &mut Option<Monitoring>
[src]
pub fn set_monitoring(&mut self, v: Option<Monitoring>)
[src]
pub fn set_lane_sets(&mut self, v: Vec<LaneSet>)
[src]
pub fn lane_sets_mut(&mut self) -> &mut Vec<LaneSet>
[src]
pub fn auditing_mut(&mut self) -> &mut Option<Auditing>
[src]
pub fn set_auditing(&mut self, v: Option<Auditing>)
[src]
pub fn set_flow_elements(&mut self, v: Vec<FlowElement>)
[src]
pub fn flow_elements_mut(&mut self) -> &mut Vec<FlowElement>
[src]
pub fn set_definitional_collaboration_ref(&mut self, v: Option<String>)
[src]
pub fn set_is_executable(&mut self, v: Option<bool>)
[src]
pub fn set_resource_roles(&mut self, v: Vec<ResourceRole>)
[src]
pub fn resource_roles_mut(&mut self) -> &mut Vec<ResourceRole>
[src]
pub fn set_artifacts(&mut self, v: Vec<Artifact>)
[src]
pub fn artifacts_mut(&mut self) -> &mut Vec<Artifact>
[src]
pub fn set_process_type(&mut self, v: Option<String>)
[src]
pub fn set_supportss(&mut self, v: Vec<String>)
[src]
pub fn supportss_mut(&mut self) -> &mut Vec<String>
[src]
pub fn set_is_closed(&mut self, v: Option<bool>)
[src]
pub fn properies_mut(&mut self) -> &mut Vec<Property>
[src]
pub fn set_properies(&mut self, v: Vec<Property>)
[src]
impl RootElementType for Process
[src]
impl RootElementTypeMut for Process
[src]
impl Serialize for Process
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for Process
[src]
impl<'__input> XmlRead<'__input> for Process
[src]
Auto Trait Implementations
impl RefUnwindSafe for Process
[src]
impl Send for Process
[src]
impl Sync for Process
[src]
impl Unpin for Process
[src]
impl UnwindSafe for Process
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<S> CastArc for S where
S: CastFromSync + ?Sized,
[src]
S: CastFromSync + ?Sized,
impl<S> CastBox for S where
S: CastFrom + ?Sized,
[src]
S: CastFrom + ?Sized,
pub fn cast<T>(self: Box<S, Global>) -> Result<Box<T, Global>, Box<S, Global>> where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> CastFrom for T where
T: 'static + Any,
[src]
T: 'static + Any,
pub fn ref_any(&self) -> &(dyn Any + 'static)
[src]
pub fn mut_any(&mut self) -> &mut (dyn Any + 'static)
[src]
pub fn box_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
[src]
pub fn rc_any(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
impl<T> CastFromSync for T where
T: 'static + Send + Sync,
[src]
T: 'static + Send + Sync,
impl<S> CastMut for S where
S: CastFrom + ?Sized,
[src]
S: CastFrom + ?Sized,
impl<S> CastRc for S where
S: CastFrom + ?Sized,
[src]
S: CastFrom + ?Sized,
impl<S> CastRef for S where
S: CastFrom + ?Sized,
[src]
S: CastFrom + ?Sized,
pub fn cast<T>(&self) -> Option<&T> where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
pub fn impls<T>(&self) -> bool where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
[src]
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
pub fn as_any(&self) -> &(dyn Any + 'static)
[src]
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src]
T: Send + Sync + Any,
impl<T> DynClone for T where
T: Clone,
[src]
T: Clone,
pub fn __clone_box(&self, Private) -> *mut ()
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> XmlReadOwned for T where
T: for<'s> XmlRead<'s>,
[src]
T: for<'s> XmlRead<'s>,