moonrockz/bpmn

Types

Activity

pub struct Activity {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tActivity.

Source

Activity::auditing

fn Activity::auditing(self : Activity) -> Field[Auditing]

Source

Activity::category_value_ref

fn Activity::category_value_ref(self : Activity) -> Field[ReadOnlyArray[Reference]]

Source

Activity::completion_quantity

fn Activity::completion_quantity(self : Activity) -> Field[ExactInteger]

Source

Activity::data_input_association

fn Activity::data_input_association(self : Activity) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

Activity::data_output_association

fn Activity::data_output_association(self : Activity) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

Activity::default_

fn Activity::default_(self : Activity) -> Field[Reference]

Source

Activity::documentation

fn Activity::documentation(self : Activity) -> Field[ReadOnlyArray[Documentation]]

Source

Activity::equal

fn Activity::equal(Activity, Activity) -> Bool

Source

Activity::extension_elements

fn Activity::extension_elements(self : Activity) -> Field[ExtensionElements]

Source

Activity::from_element

fn Activity::from_element(element : Element) -> Activity?

Source

Activity::id

fn Activity::id(self : Activity) -> Field[String]

Source

Activity::incoming

fn Activity::incoming(self : Activity) -> Field[ReadOnlyArray[Reference]]

Source

Activity::io_specification

fn Activity::io_specification(self : Activity) -> Field[InputOutputSpecification]

Source

Activity::is_for_compensation

fn Activity::is_for_compensation(self : Activity) -> Field[Bool]

Source

Activity::loop_characteristics

fn Activity::loop_characteristics(self : Activity) -> Field[LoopCharacteristics]

Source

Activity::monitoring

fn Activity::monitoring(self : Activity) -> Field[Monitoring]

Source

Activity::name

fn Activity::name(self : Activity) -> Field[String]

Source

Activity::not_equal

fn Activity::not_equal(x : Activity, y : Activity) -> Bool

Source

Activity::outgoing

fn Activity::outgoing(self : Activity) -> Field[ReadOnlyArray[Reference]]

Source

Activity::property

fn Activity::property(self : Activity) -> Field[ReadOnlyArray[Property]]

Source

Activity::resource_role

fn Activity::resource_role(self : Activity) -> Field[ReadOnlyArray[ResourceRole]]

Source

Activity::start_quantity

fn Activity::start_quantity(self : Activity) -> Field[ExactInteger]

Source

Activity::to_repr

fn Activity::to_repr(Activity) -> @moonbitlang/core/debug.Repr

Source

AdHocOrdering

pub(all) enum AdHocOrdering {
  Parallel
  Sequential
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tAdHocOrdering.

Source

AdHocOrdering::equal

fn AdHocOrdering::equal(AdHocOrdering, AdHocOrdering) -> Bool

Source

AdHocOrdering::not_equal

fn AdHocOrdering::not_equal(x : AdHocOrdering, y : AdHocOrdering) -> Bool

Source

AdHocOrdering::parse

fn AdHocOrdering::parse(token : String) -> AdHocOrdering?

Source

AdHocOrdering::to_repr

fn AdHocOrdering::to_repr(AdHocOrdering) -> @moonbitlang/core/debug.Repr

Source

AdHocOrdering::token

fn AdHocOrdering::token(self : AdHocOrdering) -> String

Source

AdHocSubProcess

pub struct AdHocSubProcess {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tAdHocSubProcess.

Source

AdHocSubProcess::artifact

fn AdHocSubProcess::artifact(self : AdHocSubProcess) -> Field[ReadOnlyArray[Artifact]]

Source

AdHocSubProcess::auditing

fn AdHocSubProcess::auditing(self : AdHocSubProcess) -> Field[Auditing]

Source

AdHocSubProcess::cancel_remaining_instances

fn AdHocSubProcess::cancel_remaining_instances(self : AdHocSubProcess) -> Field[Bool]

Source

AdHocSubProcess::category_value_ref

fn AdHocSubProcess::category_value_ref(self : AdHocSubProcess) -> Field[ReadOnlyArray[Reference]]

Source

AdHocSubProcess::completion_condition

fn AdHocSubProcess::completion_condition(self : AdHocSubProcess) -> Field[Expression]

Source

AdHocSubProcess::completion_quantity

fn AdHocSubProcess::completion_quantity(self : AdHocSubProcess) -> Field[ExactInteger]

Source

AdHocSubProcess::data_input_association

fn AdHocSubProcess::data_input_association(self : AdHocSubProcess) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

AdHocSubProcess::data_output_association

fn AdHocSubProcess::data_output_association(self : AdHocSubProcess) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

AdHocSubProcess::default_

fn AdHocSubProcess::default_(self : AdHocSubProcess) -> Field[Reference]

Source

AdHocSubProcess::documentation

fn AdHocSubProcess::documentation(self : AdHocSubProcess) -> Field[ReadOnlyArray[Documentation]]

Source

AdHocSubProcess::equal

fn AdHocSubProcess::equal(AdHocSubProcess, AdHocSubProcess) -> Bool

Source

AdHocSubProcess::extension_elements

fn AdHocSubProcess::extension_elements(self : AdHocSubProcess) -> Field[ExtensionElements]

Source

AdHocSubProcess::flow_element

fn AdHocSubProcess::flow_element(self : AdHocSubProcess) -> Field[ReadOnlyArray[FlowElement]]

Source

AdHocSubProcess::from_element

fn AdHocSubProcess::from_element(element : Element) -> AdHocSubProcess?

Source

AdHocSubProcess::id

fn AdHocSubProcess::id(self : AdHocSubProcess) -> Field[String]

Source

AdHocSubProcess::incoming

fn AdHocSubProcess::incoming(self : AdHocSubProcess) -> Field[ReadOnlyArray[Reference]]

Source

AdHocSubProcess::io_specification

fn AdHocSubProcess::io_specification(self : AdHocSubProcess) -> Field[InputOutputSpecification]

Source

AdHocSubProcess::is_for_compensation

fn AdHocSubProcess::is_for_compensation(self : AdHocSubProcess) -> Field[Bool]

Source

AdHocSubProcess::lane_set

fn AdHocSubProcess::lane_set(self : AdHocSubProcess) -> Field[ReadOnlyArray[LaneSet]]

Source

AdHocSubProcess::loop_characteristics

fn AdHocSubProcess::loop_characteristics(self : AdHocSubProcess) -> Field[LoopCharacteristics]

Source

AdHocSubProcess::monitoring

fn AdHocSubProcess::monitoring(self : AdHocSubProcess) -> Field[Monitoring]

Source

AdHocSubProcess::name

fn AdHocSubProcess::name(self : AdHocSubProcess) -> Field[String]

Source

AdHocSubProcess::new

fn AdHocSubProcess::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, triggered_by_event? : Bool, cancel_remaining_instances? : Bool, ordering? : AdHocOrdering, contents? : ArrayView[Content]) -> AdHocSubProcess

Source

AdHocSubProcess::not_equal

fn AdHocSubProcess::not_equal(x : AdHocSubProcess, y : AdHocSubProcess) -> Bool

Source

AdHocSubProcess::ordering

fn AdHocSubProcess::ordering(self : AdHocSubProcess) -> Field[AdHocOrdering]

Source

AdHocSubProcess::outgoing

fn AdHocSubProcess::outgoing(self : AdHocSubProcess) -> Field[ReadOnlyArray[Reference]]

Source

AdHocSubProcess::property

fn AdHocSubProcess::property(self : AdHocSubProcess) -> Field[ReadOnlyArray[Property]]

Source

AdHocSubProcess::resource_role

fn AdHocSubProcess::resource_role(self : AdHocSubProcess) -> Field[ReadOnlyArray[ResourceRole]]

Source

AdHocSubProcess::start_quantity

fn AdHocSubProcess::start_quantity(self : AdHocSubProcess) -> Field[ExactInteger]

Source

AdHocSubProcess::to_repr

fn AdHocSubProcess::to_repr(AdHocSubProcess) -> @moonbitlang/core/debug.Repr

Source

AdHocSubProcess::triggered_by_event

fn AdHocSubProcess::triggered_by_event(self : AdHocSubProcess) -> Field[Bool]

Source

AnonymousTImplementation78

pub(all) enum AnonymousTImplementation78 {
  Unspecified
  WebService
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type Anonymous_tImplementation_78.

Source

AnonymousTImplementation78::equal

fn AnonymousTImplementation78::equal(AnonymousTImplementation78, AnonymousTImplementation78) -> Bool

Source

AnonymousTImplementation78::not_equal

fn AnonymousTImplementation78::not_equal(x : AnonymousTImplementation78, y : AnonymousTImplementation78) -> Bool

Source

AnonymousTImplementation78::parse

fn AnonymousTImplementation78::parse(token : String) -> AnonymousTImplementation78?

Source

AnonymousTImplementation78::to_repr

fn AnonymousTImplementation78::to_repr(AnonymousTImplementation78) -> @moonbitlang/core/debug.Repr

Source

AnonymousTImplementation78::token

fn AnonymousTImplementation78::token(self : AnonymousTImplementation78) -> String

Source

AnonymousTTransactionMethod144

pub(all) enum AnonymousTTransactionMethod144 {
  Compensate
  Image
  Store
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type Anonymous_tTransactionMethod_144.

Source

AnonymousTTransactionMethod144::equal

fn AnonymousTTransactionMethod144::equal(AnonymousTTransactionMethod144, AnonymousTTransactionMethod144) -> Bool

Source

AnonymousTTransactionMethod144::not_equal

fn AnonymousTTransactionMethod144::not_equal(x : AnonymousTTransactionMethod144, y : AnonymousTTransactionMethod144) -> Bool

Source

AnonymousTTransactionMethod144::parse

fn AnonymousTTransactionMethod144::parse(token : String) -> AnonymousTTransactionMethod144?

Source

AnonymousTTransactionMethod144::to_repr

fn AnonymousTTransactionMethod144::to_repr(AnonymousTTransactionMethod144) -> @moonbitlang/core/debug.Repr

Source

AnonymousTTransactionMethod144::token

fn AnonymousTTransactionMethod144::token(self : AnonymousTTransactionMethod144) -> String

Source

Artifact

pub struct Artifact {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tArtifact.

Source

Artifact::documentation

fn Artifact::documentation(self : Artifact) -> Field[ReadOnlyArray[Documentation]]

Source

Artifact::equal

fn Artifact::equal(Artifact, Artifact) -> Bool

Source

Artifact::extension_elements

fn Artifact::extension_elements(self : Artifact) -> Field[ExtensionElements]

Source

Artifact::from_element

fn Artifact::from_element(element : Element) -> Artifact?

Source

Artifact::id

fn Artifact::id(self : Artifact) -> Field[String]

Source

Artifact::not_equal

fn Artifact::not_equal(x : Artifact, y : Artifact) -> Bool

Source

Artifact::to_repr

fn Artifact::to_repr(Artifact) -> @moonbitlang/core/debug.Repr

Source

Assignment

pub struct Assignment {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tAssignment.

Source

Assignment::documentation

fn Assignment::documentation(self : Assignment) -> Field[ReadOnlyArray[Documentation]]

Source

Assignment::equal

fn Assignment::equal(Assignment, Assignment) -> Bool

Source

Assignment::extension_elements

fn Assignment::extension_elements(self : Assignment) -> Field[ExtensionElements]

Source

Assignment::from

fn Assignment::from(self : Assignment) -> Field[Expression]

Source

Assignment::from_element

fn Assignment::from_element(element : Element) -> Assignment?

Source

Assignment::id

fn Assignment::id(self : Assignment) -> Field[String]

Source

Assignment::new

fn Assignment::new(id? : String, contents? : ArrayView[Content]) -> Assignment

Source

Assignment::not_equal

fn Assignment::not_equal(x : Assignment, y : Assignment) -> Bool

Source

Assignment::to

fn Assignment::to(self : Assignment) -> Field[Expression]

Source

Assignment::to_repr

fn Assignment::to_repr(Assignment) -> @moonbitlang/core/debug.Repr

Source

Association

pub struct Association {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tAssociation.

Source

Association::association_direction

fn Association::association_direction(self : Association) -> Field[AssociationDirection]

Source

Association::documentation

fn Association::documentation(self : Association) -> Field[ReadOnlyArray[Documentation]]

Source

Association::equal

fn Association::equal(Association, Association) -> Bool

Source

Association::extension_elements

fn Association::extension_elements(self : Association) -> Field[ExtensionElements]

Source

Association::from_element

fn Association::from_element(element : Element) -> Association?

Source

Association::id

fn Association::id(self : Association) -> Field[String]

Source

Association::new

fn Association::new(id? : String, source_ref? : Reference, target_ref? : Reference, association_direction? : AssociationDirection, contents? : ArrayView[Content]) -> Association

Source

Association::not_equal

fn Association::not_equal(x : Association, y : Association) -> Bool

Source

Association::source_ref

fn Association::source_ref(self : Association) -> Field[Reference]

Source

Association::target_ref

fn Association::target_ref(self : Association) -> Field[Reference]

Source

Association::to_repr

fn Association::to_repr(Association) -> @moonbitlang/core/debug.Repr

Source

AssociationDirection

pub(all) enum AssociationDirection {
  None
  One
  Both
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tAssociationDirection.

Source

AssociationDirection::equal

fn AssociationDirection::equal(AssociationDirection, AssociationDirection) -> Bool

Source

AssociationDirection::not_equal

fn AssociationDirection::not_equal(x : AssociationDirection, y : AssociationDirection) -> Bool

Source

AssociationDirection::parse

fn AssociationDirection::parse(token : String) -> AssociationDirection?

Source

AssociationDirection::to_repr

fn AssociationDirection::to_repr(AssociationDirection) -> @moonbitlang/core/debug.Repr

Source

AssociationDirection::token

fn AssociationDirection::token(self : AssociationDirection) -> String

Source

Attribute

pub struct Attribute {
  name : ExpandedName?
  raw_name : String
  value : Scalar
  span : Span?
  // private fields
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Attribute::equal

fn Attribute::equal(Attribute, Attribute) -> Bool

Source

Attribute::location

fn Attribute::location(self : Attribute) -> Location?

Source

Attribute::new

fn Attribute::new(name : ExpandedName, value : Scalar) -> Attribute

Source

Attribute::not_equal

fn Attribute::not_equal(x : Attribute, y : Attribute) -> Bool

Source

Attribute::to_repr

fn Attribute::to_repr(Attribute) -> @moonbitlang/core/debug.Repr

Source

Auditing

pub struct Auditing {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tAuditing.

Source

Auditing::documentation

fn Auditing::documentation(self : Auditing) -> Field[ReadOnlyArray[Documentation]]

Source

Auditing::equal

fn Auditing::equal(Auditing, Auditing) -> Bool

Source

Auditing::extension_elements

fn Auditing::extension_elements(self : Auditing) -> Field[ExtensionElements]

Source

Auditing::from_element

fn Auditing::from_element(element : Element) -> Auditing?

Source

Auditing::id

fn Auditing::id(self : Auditing) -> Field[String]

Source

Auditing::new

fn Auditing::new(id? : String, contents? : ArrayView[Content]) -> Auditing

Source

Auditing::not_equal

fn Auditing::not_equal(x : Auditing, y : Auditing) -> Bool

Source

Auditing::to_repr

fn Auditing::to_repr(Auditing) -> @moonbitlang/core/debug.Repr

Source

BaseElement

pub struct BaseElement {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

A typed view over a concrete element derived from the abstract base type.

Source

BaseElement::documentation

fn BaseElement::documentation(self : BaseElement) -> ReadOnlyArray[Documentation]

Source

BaseElement::equal

fn BaseElement::equal(BaseElement, BaseElement) -> Bool

Source

BaseElement::extension_elements

fn BaseElement::extension_elements(self : BaseElement) -> Element?

Source

BaseElement::from_element

fn BaseElement::from_element(element : Element) -> BaseElement?

Source

BaseElement::id

fn BaseElement::id(self : BaseElement) -> Field[String]

Source

BaseElement::not_equal

fn BaseElement::not_equal(x : BaseElement, y : BaseElement) -> Bool

Source

BaseElement::to_repr

fn BaseElement::to_repr(BaseElement) -> @moonbitlang/core/debug.Repr

Source

BaseElementWithMixedContent

pub struct BaseElementWithMixedContent {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tBaseElementWithMixedContent.

Source

BaseElementWithMixedContent::documentation

fn BaseElementWithMixedContent::documentation(self : BaseElementWithMixedContent) -> Field[ReadOnlyArray[Documentation]]

Source

BaseElementWithMixedContent::equal

fn BaseElementWithMixedContent::equal(BaseElementWithMixedContent, BaseElementWithMixedContent) -> Bool

Source

BaseElementWithMixedContent::extension_elements

fn BaseElementWithMixedContent::extension_elements(self : BaseElementWithMixedContent) -> Field[ExtensionElements]

Source

BaseElementWithMixedContent::from_element

fn BaseElementWithMixedContent::from_element(element : Element) -> BaseElementWithMixedContent?

Source

BaseElementWithMixedContent::id

fn BaseElementWithMixedContent::id(self : BaseElementWithMixedContent) -> Field[String]

Source

BaseElementWithMixedContent::not_equal

fn BaseElementWithMixedContent::not_equal(x : BaseElementWithMixedContent, y : BaseElementWithMixedContent) -> Bool

Source

BaseElementWithMixedContent::to_repr

fn BaseElementWithMixedContent::to_repr(BaseElementWithMixedContent) -> @moonbitlang/core/debug.Repr

Source

BoundaryEvent

pub struct BoundaryEvent {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tBoundaryEvent.

Source

BoundaryEvent::attached_to_ref

fn BoundaryEvent::attached_to_ref(self : BoundaryEvent) -> Field[Reference]

Source

BoundaryEvent::auditing

fn BoundaryEvent::auditing(self : BoundaryEvent) -> Field[Auditing]

Source

BoundaryEvent::cancel_activity

fn BoundaryEvent::cancel_activity(self : BoundaryEvent) -> Field[Bool]

Source

BoundaryEvent::category_value_ref

fn BoundaryEvent::category_value_ref(self : BoundaryEvent) -> Field[ReadOnlyArray[Reference]]

Source

BoundaryEvent::data_output

fn BoundaryEvent::data_output(self : BoundaryEvent) -> Field[ReadOnlyArray[DataOutput]]

Source

BoundaryEvent::data_output_association

fn BoundaryEvent::data_output_association(self : BoundaryEvent) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

BoundaryEvent::documentation

fn BoundaryEvent::documentation(self : BoundaryEvent) -> Field[ReadOnlyArray[Documentation]]

Source

BoundaryEvent::equal

fn BoundaryEvent::equal(BoundaryEvent, BoundaryEvent) -> Bool

Source

BoundaryEvent::event_definition

fn BoundaryEvent::event_definition(self : BoundaryEvent) -> Field[ReadOnlyArray[EventDefinition]]

Source

BoundaryEvent::event_definition_ref

fn BoundaryEvent::event_definition_ref(self : BoundaryEvent) -> Field[ReadOnlyArray[Reference]]

Source

BoundaryEvent::extension_elements

fn BoundaryEvent::extension_elements(self : BoundaryEvent) -> Field[ExtensionElements]

Source

BoundaryEvent::from_element

fn BoundaryEvent::from_element(element : Element) -> BoundaryEvent?

Source

BoundaryEvent::id

fn BoundaryEvent::id(self : BoundaryEvent) -> Field[String]

Source

BoundaryEvent::incoming

fn BoundaryEvent::incoming(self : BoundaryEvent) -> Field[ReadOnlyArray[Reference]]

Source

BoundaryEvent::monitoring

fn BoundaryEvent::monitoring(self : BoundaryEvent) -> Field[Monitoring]

Source

BoundaryEvent::name

fn BoundaryEvent::name(self : BoundaryEvent) -> Field[String]

Source

BoundaryEvent::new

fn BoundaryEvent::new(id? : String, name? : String, parallel_multiple? : Bool, cancel_activity? : Bool, attached_to_ref? : Reference, contents? : ArrayView[Content]) -> BoundaryEvent

Source

BoundaryEvent::not_equal

fn BoundaryEvent::not_equal(x : BoundaryEvent, y : BoundaryEvent) -> Bool

Source

BoundaryEvent::outgoing

fn BoundaryEvent::outgoing(self : BoundaryEvent) -> Field[ReadOnlyArray[Reference]]

Source

BoundaryEvent::output_set

fn BoundaryEvent::output_set(self : BoundaryEvent) -> Field[OutputSet]

Source

BoundaryEvent::parallel_multiple

fn BoundaryEvent::parallel_multiple(self : BoundaryEvent) -> Field[Bool]

Source

BoundaryEvent::property

fn BoundaryEvent::property(self : BoundaryEvent) -> Field[ReadOnlyArray[Property]]

Source

BoundaryEvent::to_repr

fn BoundaryEvent::to_repr(BoundaryEvent) -> @moonbitlang/core/debug.Repr

Source

BpmnDiagram

pub struct BpmnDiagram {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema BPMNDiagram.

Source

BpmnDiagram::bpmn_label_style

fn BpmnDiagram::bpmn_label_style(self : BpmnDiagram) -> Field[ReadOnlyArray[BpmnLabelStyle]]

Source

BpmnDiagram::bpmn_plane

fn BpmnDiagram::bpmn_plane(self : BpmnDiagram) -> Field[BpmnPlane]

Source

BpmnDiagram::documentation

fn BpmnDiagram::documentation(self : BpmnDiagram) -> Field[String]

Source

BpmnDiagram::equal

fn BpmnDiagram::equal(BpmnDiagram, BpmnDiagram) -> Bool

Source

BpmnDiagram::from_element

fn BpmnDiagram::from_element(element : Element) -> BpmnDiagram?

Source

BpmnDiagram::id

fn BpmnDiagram::id(self : BpmnDiagram) -> Field[String]

Source

BpmnDiagram::name

fn BpmnDiagram::name(self : BpmnDiagram) -> Field[String]

Source

BpmnDiagram::new

fn BpmnDiagram::new(name? : String, documentation? : String, resolution? : ExactNumber, id? : String, contents? : ArrayView[Content]) -> BpmnDiagram

Source

BpmnDiagram::not_equal

fn BpmnDiagram::not_equal(x : BpmnDiagram, y : BpmnDiagram) -> Bool

Source

BpmnDiagram::resolution

fn BpmnDiagram::resolution(self : BpmnDiagram) -> Field[ExactNumber]

Source

BpmnDiagram::to_repr

fn BpmnDiagram::to_repr(BpmnDiagram) -> @moonbitlang/core/debug.Repr

Source

BpmnEdge

pub struct BpmnEdge {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema BPMNEdge.

Source

BpmnEdge::bpmn_element

fn BpmnEdge::bpmn_element(self : BpmnEdge) -> Field[Reference]

Source

BpmnEdge::bpmn_label

fn BpmnEdge::bpmn_label(self : BpmnEdge) -> Field[BpmnLabel]

Source

BpmnEdge::equal

fn BpmnEdge::equal(BpmnEdge, BpmnEdge) -> Bool

Source

BpmnEdge::extension

fn BpmnEdge::extension(self : BpmnEdge) -> Field[DiAnonymousDiagramElementExtension1]

Source

BpmnEdge::from_element

fn BpmnEdge::from_element(element : Element) -> BpmnEdge?

Source

BpmnEdge::id

fn BpmnEdge::id(self : BpmnEdge) -> Field[String]

Source

BpmnEdge::message_visible_kind

fn BpmnEdge::message_visible_kind(self : BpmnEdge) -> Field[BpmnMessageVisibleKind]

Source

BpmnEdge::new

fn BpmnEdge::new(id? : String, bpmn_element? : Reference, source_element? : Reference, target_element? : Reference, message_visible_kind? : BpmnMessageVisibleKind, contents? : ArrayView[Content]) -> BpmnEdge

Source

BpmnEdge::not_equal

fn BpmnEdge::not_equal(x : BpmnEdge, y : BpmnEdge) -> Bool

Source

BpmnEdge::source_element

fn BpmnEdge::source_element(self : BpmnEdge) -> Field[Reference]

Source

BpmnEdge::target_element

fn BpmnEdge::target_element(self : BpmnEdge) -> Field[Reference]

Source

BpmnEdge::to_repr

fn BpmnEdge::to_repr(BpmnEdge) -> @moonbitlang/core/debug.Repr

Source

BpmnEdge::waypoint

fn BpmnEdge::waypoint(self : BpmnEdge) -> Field[ReadOnlyArray[DcPoint]]

Source

BpmnEnum

pub(all) enum BpmnEnum {
  BpmnParticipantBandKind(BpmnParticipantBandKind)
  BpmnMessageVisibleKind(BpmnMessageVisibleKind)
  AdHocOrdering(AdHocOrdering)
  AssociationDirection(AssociationDirection)
  ChoreographyLoopType(ChoreographyLoopType)
  EventBasedGatewayType(EventBasedGatewayType)
  GatewayDirection(GatewayDirection)
  Implementation(Implementation)
  AnonymousTImplementation78(AnonymousTImplementation78)
  ItemKind(ItemKind)
  MultiInstanceFlowCondition(MultiInstanceFlowCondition)
  ProcessType(ProcessType)
  RelationshipDirection(RelationshipDirection)
  TransactionMethod(TransactionMethod)
  AnonymousTTransactionMethod144(AnonymousTTransactionMethod144)
} derive(Eq, @moonbitlang/core/debug.Debug)

Typed alternatives retain the identity of each normative enumeration.

Source

BpmnEnum::equal

fn BpmnEnum::equal(BpmnEnum, BpmnEnum) -> Bool

Source

BpmnEnum::not_equal

fn BpmnEnum::not_equal(x : BpmnEnum, y : BpmnEnum) -> Bool

Source

BpmnEnum::to_repr

fn BpmnEnum::to_repr(BpmnEnum) -> @moonbitlang/core/debug.Repr

Source

BpmnEnum::token

fn BpmnEnum::token(self : BpmnEnum) -> String

Source

BpmnEnum::type_id

fn BpmnEnum::type_id(self : BpmnEnum) -> TypeId

Source

BpmnError

pub struct BpmnError {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tError.

Source

BpmnError::documentation

fn BpmnError::documentation(self : BpmnError) -> Field[ReadOnlyArray[Documentation]]

Source

BpmnError::equal

fn BpmnError::equal(BpmnError, BpmnError) -> Bool

Source

BpmnError::error_code

fn BpmnError::error_code(self : BpmnError) -> Field[String]

Source

BpmnError::extension_elements

fn BpmnError::extension_elements(self : BpmnError) -> Field[ExtensionElements]

Source

BpmnError::from_element

fn BpmnError::from_element(element : Element) -> BpmnError?

Source

BpmnError::id

fn BpmnError::id(self : BpmnError) -> Field[String]

Source

BpmnError::name

fn BpmnError::name(self : BpmnError) -> Field[String]

Source

BpmnError::new

fn BpmnError::new(id? : String, name? : String, error_code? : String, structure_ref? : Reference, contents? : ArrayView[Content]) -> BpmnError

Source

BpmnError::not_equal

fn BpmnError::not_equal(x : BpmnError, y : BpmnError) -> Bool

Source

BpmnError::structure_ref

fn BpmnError::structure_ref(self : BpmnError) -> Field[Reference]

Source

BpmnError::to_repr

fn BpmnError::to_repr(BpmnError) -> @moonbitlang/core/debug.Repr

Source

BpmnLabel

pub struct BpmnLabel {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema BPMNLabel.

Source

BpmnLabel::bounds

fn BpmnLabel::bounds(self : BpmnLabel) -> Field[DcBounds]

Source

BpmnLabel::equal

fn BpmnLabel::equal(BpmnLabel, BpmnLabel) -> Bool

Source

BpmnLabel::extension

fn BpmnLabel::extension(self : BpmnLabel) -> Field[DiAnonymousDiagramElementExtension1]

Source

BpmnLabel::from_element

fn BpmnLabel::from_element(element : Element) -> BpmnLabel?

Source

BpmnLabel::id

fn BpmnLabel::id(self : BpmnLabel) -> Field[String]

Source

BpmnLabel::label_style

fn BpmnLabel::label_style(self : BpmnLabel) -> Field[Reference]

Source

BpmnLabel::new

fn BpmnLabel::new(id? : String, label_style? : Reference, contents? : ArrayView[Content]) -> BpmnLabel

Source

BpmnLabel::not_equal

fn BpmnLabel::not_equal(x : BpmnLabel, y : BpmnLabel) -> Bool

Source

BpmnLabel::to_repr

fn BpmnLabel::to_repr(BpmnLabel) -> @moonbitlang/core/debug.Repr

Source

BpmnLabelStyle

pub struct BpmnLabelStyle {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema BPMNLabelStyle.

Source

BpmnLabelStyle::equal

fn BpmnLabelStyle::equal(BpmnLabelStyle, BpmnLabelStyle) -> Bool

Source

BpmnLabelStyle::font

fn BpmnLabelStyle::font(self : BpmnLabelStyle) -> Field[DcFont]

Source

BpmnLabelStyle::from_element

fn BpmnLabelStyle::from_element(element : Element) -> BpmnLabelStyle?

Source

BpmnLabelStyle::id

fn BpmnLabelStyle::id(self : BpmnLabelStyle) -> Field[String]

Source

BpmnLabelStyle::new

fn BpmnLabelStyle::new(id? : String, contents? : ArrayView[Content]) -> BpmnLabelStyle

Source

BpmnLabelStyle::not_equal

fn BpmnLabelStyle::not_equal(x : BpmnLabelStyle, y : BpmnLabelStyle) -> Bool

Source

BpmnLabelStyle::to_repr

fn BpmnLabelStyle::to_repr(BpmnLabelStyle) -> @moonbitlang/core/debug.Repr

Source

BpmnMessageVisibleKind

pub(all) enum BpmnMessageVisibleKind {
  Initiating
  NonInitiating
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type MessageVisibleKind.

Source

BpmnMessageVisibleKind::equal

fn BpmnMessageVisibleKind::equal(BpmnMessageVisibleKind, BpmnMessageVisibleKind) -> Bool

Source

BpmnMessageVisibleKind::not_equal

fn BpmnMessageVisibleKind::not_equal(x : BpmnMessageVisibleKind, y : BpmnMessageVisibleKind) -> Bool

Source

BpmnMessageVisibleKind::parse

fn BpmnMessageVisibleKind::parse(token : String) -> BpmnMessageVisibleKind?

Source

BpmnMessageVisibleKind::to_repr

fn BpmnMessageVisibleKind::to_repr(BpmnMessageVisibleKind) -> @moonbitlang/core/debug.Repr

Source

BpmnMessageVisibleKind::token

fn BpmnMessageVisibleKind::token(self : BpmnMessageVisibleKind) -> String

Source

BpmnParticipantBandKind

pub(all) enum BpmnParticipantBandKind {
  TopInitiating
  MiddleInitiating
  BottomInitiating
  TopNonInitiating
  MiddleNonInitiating
  BottomNonInitiating
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type ParticipantBandKind.

Source

BpmnParticipantBandKind::equal

fn BpmnParticipantBandKind::equal(BpmnParticipantBandKind, BpmnParticipantBandKind) -> Bool

Source

BpmnParticipantBandKind::not_equal

fn BpmnParticipantBandKind::not_equal(x : BpmnParticipantBandKind, y : BpmnParticipantBandKind) -> Bool

Source

BpmnParticipantBandKind::parse

fn BpmnParticipantBandKind::parse(token : String) -> BpmnParticipantBandKind?

Source

BpmnParticipantBandKind::to_repr

fn BpmnParticipantBandKind::to_repr(BpmnParticipantBandKind) -> @moonbitlang/core/debug.Repr

Source

BpmnParticipantBandKind::token

fn BpmnParticipantBandKind::token(self : BpmnParticipantBandKind) -> String

Source

BpmnPlane

pub struct BpmnPlane {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema BPMNPlane.

Source

BpmnPlane::bpmn_element

fn BpmnPlane::bpmn_element(self : BpmnPlane) -> Field[Reference]

Source

BpmnPlane::diagram_element

fn BpmnPlane::diagram_element(self : BpmnPlane) -> Field[ReadOnlyArray[DiDiagramElement]]

Source

BpmnPlane::equal

fn BpmnPlane::equal(BpmnPlane, BpmnPlane) -> Bool

Source

BpmnPlane::extension

fn BpmnPlane::extension(self : BpmnPlane) -> Field[DiAnonymousDiagramElementExtension1]

Source

BpmnPlane::from_element

fn BpmnPlane::from_element(element : Element) -> BpmnPlane?

Source

BpmnPlane::id

fn BpmnPlane::id(self : BpmnPlane) -> Field[String]

Source

BpmnPlane::new

fn BpmnPlane::new(id? : String, bpmn_element? : Reference, contents? : ArrayView[Content]) -> BpmnPlane

Source

BpmnPlane::not_equal

fn BpmnPlane::not_equal(x : BpmnPlane, y : BpmnPlane) -> Bool

Source

BpmnPlane::to_repr

fn BpmnPlane::to_repr(BpmnPlane) -> @moonbitlang/core/debug.Repr

Source

BpmnShape

pub struct BpmnShape {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema BPMNShape.

Source

BpmnShape::bounds

fn BpmnShape::bounds(self : BpmnShape) -> Field[DcBounds]

Source

BpmnShape::bpmn_element

fn BpmnShape::bpmn_element(self : BpmnShape) -> Field[Reference]

Source

BpmnShape::bpmn_label

fn BpmnShape::bpmn_label(self : BpmnShape) -> Field[BpmnLabel]

Source

BpmnShape::choreography_activity_shape

fn BpmnShape::choreography_activity_shape(self : BpmnShape) -> Field[Reference]

Source

BpmnShape::equal

fn BpmnShape::equal(BpmnShape, BpmnShape) -> Bool

Source

BpmnShape::extension

fn BpmnShape::extension(self : BpmnShape) -> Field[DiAnonymousDiagramElementExtension1]

Source

BpmnShape::from_element

fn BpmnShape::from_element(element : Element) -> BpmnShape?

Source

BpmnShape::id

fn BpmnShape::id(self : BpmnShape) -> Field[String]

Source

BpmnShape::is_expanded

fn BpmnShape::is_expanded(self : BpmnShape) -> Field[Bool]

Source

BpmnShape::is_horizontal

fn BpmnShape::is_horizontal(self : BpmnShape) -> Field[Bool]

Source

BpmnShape::is_marker_visible

fn BpmnShape::is_marker_visible(self : BpmnShape) -> Field[Bool]

Source

BpmnShape::is_message_visible

fn BpmnShape::is_message_visible(self : BpmnShape) -> Field[Bool]

Source

BpmnShape::new

fn BpmnShape::new(id? : String, bpmn_element? : Reference, is_horizontal? : Bool, is_expanded? : Bool, is_marker_visible? : Bool, is_message_visible? : Bool, participant_band_kind? : BpmnParticipantBandKind, choreography_activity_shape? : Reference, contents? : ArrayView[Content]) -> BpmnShape

Source

BpmnShape::not_equal

fn BpmnShape::not_equal(x : BpmnShape, y : BpmnShape) -> Bool

Source

BpmnShape::participant_band_kind

fn BpmnShape::participant_band_kind(self : BpmnShape) -> Field[BpmnParticipantBandKind]

Source

BpmnShape::to_repr

fn BpmnShape::to_repr(BpmnShape) -> @moonbitlang/core/debug.Repr

Source

BusinessRuleTask

pub struct BusinessRuleTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tBusinessRuleTask.

Source

BusinessRuleTask::auditing

fn BusinessRuleTask::auditing(self : BusinessRuleTask) -> Field[Auditing]

Source

BusinessRuleTask::category_value_ref

fn BusinessRuleTask::category_value_ref(self : BusinessRuleTask) -> Field[ReadOnlyArray[Reference]]

Source

BusinessRuleTask::completion_quantity

fn BusinessRuleTask::completion_quantity(self : BusinessRuleTask) -> Field[ExactInteger]

Source

BusinessRuleTask::data_input_association

fn BusinessRuleTask::data_input_association(self : BusinessRuleTask) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

BusinessRuleTask::data_output_association

fn BusinessRuleTask::data_output_association(self : BusinessRuleTask) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

BusinessRuleTask::default_

fn BusinessRuleTask::default_(self : BusinessRuleTask) -> Field[Reference]

Source

BusinessRuleTask::documentation

fn BusinessRuleTask::documentation(self : BusinessRuleTask) -> Field[ReadOnlyArray[Documentation]]

Source

BusinessRuleTask::equal

fn BusinessRuleTask::equal(BusinessRuleTask, BusinessRuleTask) -> Bool

Source

BusinessRuleTask::extension_elements

fn BusinessRuleTask::extension_elements(self : BusinessRuleTask) -> Field[ExtensionElements]

Source

BusinessRuleTask::from_element

fn BusinessRuleTask::from_element(element : Element) -> BusinessRuleTask?

Source

BusinessRuleTask::id

fn BusinessRuleTask::id(self : BusinessRuleTask) -> Field[String]

Source

BusinessRuleTask::implementation

fn BusinessRuleTask::implementation(self : BusinessRuleTask) -> Field[Implementation]

Source

BusinessRuleTask::incoming

fn BusinessRuleTask::incoming(self : BusinessRuleTask) -> Field[ReadOnlyArray[Reference]]

Source

BusinessRuleTask::io_specification

fn BusinessRuleTask::io_specification(self : BusinessRuleTask) -> Field[InputOutputSpecification]

Source

BusinessRuleTask::is_for_compensation

fn BusinessRuleTask::is_for_compensation(self : BusinessRuleTask) -> Field[Bool]

Source

BusinessRuleTask::loop_characteristics

fn BusinessRuleTask::loop_characteristics(self : BusinessRuleTask) -> Field[LoopCharacteristics]

Source

BusinessRuleTask::monitoring

fn BusinessRuleTask::monitoring(self : BusinessRuleTask) -> Field[Monitoring]

Source

BusinessRuleTask::name

fn BusinessRuleTask::name(self : BusinessRuleTask) -> Field[String]

Source

BusinessRuleTask::new

fn BusinessRuleTask::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, implementation? : Implementation, contents? : ArrayView[Content]) -> BusinessRuleTask

Source

BusinessRuleTask::not_equal

fn BusinessRuleTask::not_equal(x : BusinessRuleTask, y : BusinessRuleTask) -> Bool

Source

BusinessRuleTask::outgoing

fn BusinessRuleTask::outgoing(self : BusinessRuleTask) -> Field[ReadOnlyArray[Reference]]

Source

BusinessRuleTask::property

fn BusinessRuleTask::property(self : BusinessRuleTask) -> Field[ReadOnlyArray[Property]]

Source

BusinessRuleTask::resource_role

fn BusinessRuleTask::resource_role(self : BusinessRuleTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

BusinessRuleTask::start_quantity

fn BusinessRuleTask::start_quantity(self : BusinessRuleTask) -> Field[ExactInteger]

Source

BusinessRuleTask::to_repr

fn BusinessRuleTask::to_repr(BusinessRuleTask) -> @moonbitlang/core/debug.Repr

Source

CallActivity

pub struct CallActivity {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCallActivity.

Source

CallActivity::auditing

fn CallActivity::auditing(self : CallActivity) -> Field[Auditing]

Source

CallActivity::called_element

fn CallActivity::called_element(self : CallActivity) -> Field[Reference]

Source

CallActivity::category_value_ref

fn CallActivity::category_value_ref(self : CallActivity) -> Field[ReadOnlyArray[Reference]]

Source

CallActivity::completion_quantity

fn CallActivity::completion_quantity(self : CallActivity) -> Field[ExactInteger]

Source

CallActivity::data_input_association

fn CallActivity::data_input_association(self : CallActivity) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

CallActivity::data_output_association

fn CallActivity::data_output_association(self : CallActivity) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

CallActivity::default_

fn CallActivity::default_(self : CallActivity) -> Field[Reference]

Source

CallActivity::documentation

fn CallActivity::documentation(self : CallActivity) -> Field[ReadOnlyArray[Documentation]]

Source

CallActivity::equal

fn CallActivity::equal(CallActivity, CallActivity) -> Bool

Source

CallActivity::extension_elements

fn CallActivity::extension_elements(self : CallActivity) -> Field[ExtensionElements]

Source

CallActivity::from_element

fn CallActivity::from_element(element : Element) -> CallActivity?

Source

CallActivity::id

fn CallActivity::id(self : CallActivity) -> Field[String]

Source

CallActivity::incoming

fn CallActivity::incoming(self : CallActivity) -> Field[ReadOnlyArray[Reference]]

Source

CallActivity::io_specification

fn CallActivity::io_specification(self : CallActivity) -> Field[InputOutputSpecification]

Source

CallActivity::is_for_compensation

fn CallActivity::is_for_compensation(self : CallActivity) -> Field[Bool]

Source

CallActivity::loop_characteristics

fn CallActivity::loop_characteristics(self : CallActivity) -> Field[LoopCharacteristics]

Source

CallActivity::monitoring

fn CallActivity::monitoring(self : CallActivity) -> Field[Monitoring]

Source

CallActivity::name

fn CallActivity::name(self : CallActivity) -> Field[String]

Source

CallActivity::new

fn CallActivity::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, called_element? : Reference, contents? : ArrayView[Content]) -> CallActivity

Source

CallActivity::not_equal

fn CallActivity::not_equal(x : CallActivity, y : CallActivity) -> Bool

Source

CallActivity::outgoing

fn CallActivity::outgoing(self : CallActivity) -> Field[ReadOnlyArray[Reference]]

Source

CallActivity::property

fn CallActivity::property(self : CallActivity) -> Field[ReadOnlyArray[Property]]

Source

CallActivity::resource_role

fn CallActivity::resource_role(self : CallActivity) -> Field[ReadOnlyArray[ResourceRole]]

Source

CallActivity::start_quantity

fn CallActivity::start_quantity(self : CallActivity) -> Field[ExactInteger]

Source

CallActivity::to_repr

fn CallActivity::to_repr(CallActivity) -> @moonbitlang/core/debug.Repr

Source

CallChoreography

pub struct CallChoreography {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCallChoreography.

Source

CallChoreography::auditing

fn CallChoreography::auditing(self : CallChoreography) -> Field[Auditing]

Source

CallChoreography::called_choreography_ref

fn CallChoreography::called_choreography_ref(self : CallChoreography) -> Field[Reference]

Source

CallChoreography::category_value_ref

fn CallChoreography::category_value_ref(self : CallChoreography) -> Field[ReadOnlyArray[Reference]]

Source

CallChoreography::correlation_key

fn CallChoreography::correlation_key(self : CallChoreography) -> Field[ReadOnlyArray[CorrelationKey]]

Source

CallChoreography::documentation

fn CallChoreography::documentation(self : CallChoreography) -> Field[ReadOnlyArray[Documentation]]

Source

CallChoreography::equal

fn CallChoreography::equal(CallChoreography, CallChoreography) -> Bool

Source

CallChoreography::extension_elements

fn CallChoreography::extension_elements(self : CallChoreography) -> Field[ExtensionElements]

Source

CallChoreography::from_element

fn CallChoreography::from_element(element : Element) -> CallChoreography?

Source

CallChoreography::id

fn CallChoreography::id(self : CallChoreography) -> Field[String]

Source

CallChoreography::incoming

fn CallChoreography::incoming(self : CallChoreography) -> Field[ReadOnlyArray[Reference]]

Source

CallChoreography::initiating_participant_ref

fn CallChoreography::initiating_participant_ref(self : CallChoreography) -> Field[Reference]

Source

CallChoreography::loop_type

fn CallChoreography::loop_type(self : CallChoreography) -> Field[ChoreographyLoopType]

Source

CallChoreography::monitoring

fn CallChoreography::monitoring(self : CallChoreography) -> Field[Monitoring]

Source

CallChoreography::name

fn CallChoreography::name(self : CallChoreography) -> Field[String]

Source

CallChoreography::new

fn CallChoreography::new(id? : String, name? : String, initiating_participant_ref? : Reference, loop_type? : ChoreographyLoopType, called_choreography_ref? : Reference, contents? : ArrayView[Content]) -> CallChoreography

Source

CallChoreography::not_equal

fn CallChoreography::not_equal(x : CallChoreography, y : CallChoreography) -> Bool

Source

CallChoreography::outgoing

fn CallChoreography::outgoing(self : CallChoreography) -> Field[ReadOnlyArray[Reference]]

Source

CallChoreography::participant_association

fn CallChoreography::participant_association(self : CallChoreography) -> Field[ReadOnlyArray[ParticipantAssociation]]

Source

CallChoreography::participant_ref

fn CallChoreography::participant_ref(self : CallChoreography) -> Field[ReadOnlyArray[Reference]]

Source

CallChoreography::to_repr

fn CallChoreography::to_repr(CallChoreography) -> @moonbitlang/core/debug.Repr

Source

CallConversation

pub struct CallConversation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCallConversation.

Source

CallConversation::called_collaboration_ref

fn CallConversation::called_collaboration_ref(self : CallConversation) -> Field[Reference]

Source

CallConversation::correlation_key

fn CallConversation::correlation_key(self : CallConversation) -> Field[ReadOnlyArray[CorrelationKey]]

Source

CallConversation::documentation

fn CallConversation::documentation(self : CallConversation) -> Field[ReadOnlyArray[Documentation]]

Source

CallConversation::equal

fn CallConversation::equal(CallConversation, CallConversation) -> Bool

Source

CallConversation::extension_elements

fn CallConversation::extension_elements(self : CallConversation) -> Field[ExtensionElements]

Source

CallConversation::from_element

fn CallConversation::from_element(element : Element) -> CallConversation?

Source

CallConversation::id

fn CallConversation::id(self : CallConversation) -> Field[String]

Source

CallConversation::message_flow_ref

fn CallConversation::message_flow_ref(self : CallConversation) -> Field[ReadOnlyArray[Reference]]

Source

CallConversation::name

fn CallConversation::name(self : CallConversation) -> Field[String]

Source

CallConversation::new

fn CallConversation::new(id? : String, name? : String, called_collaboration_ref? : Reference, contents? : ArrayView[Content]) -> CallConversation

Source

CallConversation::not_equal

fn CallConversation::not_equal(x : CallConversation, y : CallConversation) -> Bool

Source

CallConversation::participant_association

fn CallConversation::participant_association(self : CallConversation) -> Field[ReadOnlyArray[ParticipantAssociation]]

Source

CallConversation::participant_ref

fn CallConversation::participant_ref(self : CallConversation) -> Field[ReadOnlyArray[Reference]]

Source

CallConversation::to_repr

fn CallConversation::to_repr(CallConversation) -> @moonbitlang/core/debug.Repr

Source

CallableElement

pub struct CallableElement {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCallableElement.

Source

CallableElement::documentation

fn CallableElement::documentation(self : CallableElement) -> Field[ReadOnlyArray[Documentation]]

Source

CallableElement::equal

fn CallableElement::equal(CallableElement, CallableElement) -> Bool

Source

CallableElement::extension_elements

fn CallableElement::extension_elements(self : CallableElement) -> Field[ExtensionElements]

Source

CallableElement::from_element

fn CallableElement::from_element(element : Element) -> CallableElement?

Source

CallableElement::id

fn CallableElement::id(self : CallableElement) -> Field[String]

Source

CallableElement::io_binding

fn CallableElement::io_binding(self : CallableElement) -> Field[ReadOnlyArray[InputOutputBinding]]

Source

CallableElement::io_specification

fn CallableElement::io_specification(self : CallableElement) -> Field[InputOutputSpecification]

Source

CallableElement::name

fn CallableElement::name(self : CallableElement) -> Field[String]

Source

CallableElement::new

fn CallableElement::new(id? : String, name? : String, contents? : ArrayView[Content]) -> CallableElement

Source

CallableElement::not_equal

fn CallableElement::not_equal(x : CallableElement, y : CallableElement) -> Bool

Source

CallableElement::supported_interface_ref

fn CallableElement::supported_interface_ref(self : CallableElement) -> Field[ReadOnlyArray[Reference]]

Source

CallableElement::to_repr

fn CallableElement::to_repr(CallableElement) -> @moonbitlang/core/debug.Repr

Source

CancelEventDefinition

pub struct CancelEventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCancelEventDefinition.

Source

CancelEventDefinition::documentation

fn CancelEventDefinition::documentation(self : CancelEventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

CancelEventDefinition::equal

fn CancelEventDefinition::equal(CancelEventDefinition, CancelEventDefinition) -> Bool

Source

CancelEventDefinition::extension_elements

fn CancelEventDefinition::extension_elements(self : CancelEventDefinition) -> Field[ExtensionElements]

Source

CancelEventDefinition::from_element

fn CancelEventDefinition::from_element(element : Element) -> CancelEventDefinition?

Source

CancelEventDefinition::id

fn CancelEventDefinition::id(self : CancelEventDefinition) -> Field[String]

Source

CancelEventDefinition::new

fn CancelEventDefinition::new(id? : String, contents? : ArrayView[Content]) -> CancelEventDefinition

Source

CancelEventDefinition::not_equal

fn CancelEventDefinition::not_equal(x : CancelEventDefinition, y : CancelEventDefinition) -> Bool

Source

CancelEventDefinition::to_repr

fn CancelEventDefinition::to_repr(CancelEventDefinition) -> @moonbitlang/core/debug.Repr

Source

CatchEvent

pub struct CatchEvent {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCatchEvent.

Source

CatchEvent::auditing

fn CatchEvent::auditing(self : CatchEvent) -> Field[Auditing]

Source

CatchEvent::category_value_ref

fn CatchEvent::category_value_ref(self : CatchEvent) -> Field[ReadOnlyArray[Reference]]

Source

CatchEvent::data_output

fn CatchEvent::data_output(self : CatchEvent) -> Field[ReadOnlyArray[DataOutput]]

Source

CatchEvent::data_output_association

fn CatchEvent::data_output_association(self : CatchEvent) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

CatchEvent::documentation

fn CatchEvent::documentation(self : CatchEvent) -> Field[ReadOnlyArray[Documentation]]

Source

CatchEvent::equal

fn CatchEvent::equal(CatchEvent, CatchEvent) -> Bool

Source

CatchEvent::event_definition

fn CatchEvent::event_definition(self : CatchEvent) -> Field[ReadOnlyArray[EventDefinition]]

Source

CatchEvent::event_definition_ref

fn CatchEvent::event_definition_ref(self : CatchEvent) -> Field[ReadOnlyArray[Reference]]

Source

CatchEvent::extension_elements

fn CatchEvent::extension_elements(self : CatchEvent) -> Field[ExtensionElements]

Source

CatchEvent::from_element

fn CatchEvent::from_element(element : Element) -> CatchEvent?

Source

CatchEvent::id

fn CatchEvent::id(self : CatchEvent) -> Field[String]

Source

CatchEvent::incoming

fn CatchEvent::incoming(self : CatchEvent) -> Field[ReadOnlyArray[Reference]]

Source

CatchEvent::monitoring

fn CatchEvent::monitoring(self : CatchEvent) -> Field[Monitoring]

Source

CatchEvent::name

fn CatchEvent::name(self : CatchEvent) -> Field[String]

Source

CatchEvent::not_equal

fn CatchEvent::not_equal(x : CatchEvent, y : CatchEvent) -> Bool

Source

CatchEvent::outgoing

fn CatchEvent::outgoing(self : CatchEvent) -> Field[ReadOnlyArray[Reference]]

Source

CatchEvent::output_set

fn CatchEvent::output_set(self : CatchEvent) -> Field[OutputSet]

Source

CatchEvent::parallel_multiple

fn CatchEvent::parallel_multiple(self : CatchEvent) -> Field[Bool]

Source

CatchEvent::property

fn CatchEvent::property(self : CatchEvent) -> Field[ReadOnlyArray[Property]]

Source

CatchEvent::to_repr

fn CatchEvent::to_repr(CatchEvent) -> @moonbitlang/core/debug.Repr

Source

Category

pub struct Category {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCategory.

Source

Category::category_value

fn Category::category_value(self : Category) -> Field[ReadOnlyArray[CategoryValue]]

Source

Category::documentation

fn Category::documentation(self : Category) -> Field[ReadOnlyArray[Documentation]]

Source

Category::equal

fn Category::equal(Category, Category) -> Bool

Source

Category::extension_elements

fn Category::extension_elements(self : Category) -> Field[ExtensionElements]

Source

Category::from_element

fn Category::from_element(element : Element) -> Category?

Source

Category::id

fn Category::id(self : Category) -> Field[String]

Source

Category::name

fn Category::name(self : Category) -> Field[String]

Source

Category::new

fn Category::new(id? : String, name? : String, contents? : ArrayView[Content]) -> Category

Source

Category::not_equal

fn Category::not_equal(x : Category, y : Category) -> Bool

Source

Category::to_repr

fn Category::to_repr(Category) -> @moonbitlang/core/debug.Repr

Source

CategoryValue

pub struct CategoryValue {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCategoryValue.

Source

CategoryValue::documentation

fn CategoryValue::documentation(self : CategoryValue) -> Field[ReadOnlyArray[Documentation]]

Source

CategoryValue::equal

fn CategoryValue::equal(CategoryValue, CategoryValue) -> Bool

Source

CategoryValue::extension_elements

fn CategoryValue::extension_elements(self : CategoryValue) -> Field[ExtensionElements]

Source

CategoryValue::from_element

fn CategoryValue::from_element(element : Element) -> CategoryValue?

Source

CategoryValue::id

fn CategoryValue::id(self : CategoryValue) -> Field[String]

Source

CategoryValue::new

fn CategoryValue::new(id? : String, value? : String, contents? : ArrayView[Content]) -> CategoryValue

Source

CategoryValue::not_equal

fn CategoryValue::not_equal(x : CategoryValue, y : CategoryValue) -> Bool

Source

CategoryValue::to_repr

fn CategoryValue::to_repr(CategoryValue) -> @moonbitlang/core/debug.Repr

Source

CategoryValue::value

fn CategoryValue::value(self : CategoryValue) -> Field[String]

Source

Choreography

pub struct Choreography {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tChoreography.

Source

Choreography::artifact

fn Choreography::artifact(self : Choreography) -> Field[ReadOnlyArray[Artifact]]

Source

Choreography::choreography_ref

fn Choreography::choreography_ref(self : Choreography) -> Field[ReadOnlyArray[Reference]]

Source

Choreography::conversation_association

fn Choreography::conversation_association(self : Choreography) -> Field[ReadOnlyArray[ConversationAssociation]]

Source

fn Choreography::conversation_link(self : Choreography) -> Field[ReadOnlyArray[ConversationLink]]

Source

Choreography::conversation_node

fn Choreography::conversation_node(self : Choreography) -> Field[ReadOnlyArray[ConversationNode]]

Source

Choreography::correlation_key

fn Choreography::correlation_key(self : Choreography) -> Field[ReadOnlyArray[CorrelationKey]]

Source

Choreography::documentation

fn Choreography::documentation(self : Choreography) -> Field[ReadOnlyArray[Documentation]]

Source

Choreography::equal

fn Choreography::equal(Choreography, Choreography) -> Bool

Source

Choreography::extension_elements

fn Choreography::extension_elements(self : Choreography) -> Field[ExtensionElements]

Source

Choreography::flow_element

fn Choreography::flow_element(self : Choreography) -> Field[ReadOnlyArray[FlowElement]]

Source

Choreography::from_element

fn Choreography::from_element(element : Element) -> Choreography?

Source

Choreography::id

fn Choreography::id(self : Choreography) -> Field[String]

Source

Choreography::is_closed

fn Choreography::is_closed(self : Choreography) -> Field[Bool]

Source

Choreography::message_flow

fn Choreography::message_flow(self : Choreography) -> Field[ReadOnlyArray[MessageFlow]]

Source

Choreography::message_flow_association

fn Choreography::message_flow_association(self : Choreography) -> Field[ReadOnlyArray[MessageFlowAssociation]]

Source

Choreography::name

fn Choreography::name(self : Choreography) -> Field[String]

Source

Choreography::new

fn Choreography::new(id? : String, name? : String, is_closed? : Bool, contents? : ArrayView[Content]) -> Choreography

Source

Choreography::not_equal

fn Choreography::not_equal(x : Choreography, y : Choreography) -> Bool

Source

Choreography::participant

fn Choreography::participant(self : Choreography) -> Field[ReadOnlyArray[Participant]]

Source

Choreography::participant_association

fn Choreography::participant_association(self : Choreography) -> Field[ReadOnlyArray[ParticipantAssociation]]

Source

Choreography::to_repr

fn Choreography::to_repr(Choreography) -> @moonbitlang/core/debug.Repr

Source

ChoreographyActivity

pub struct ChoreographyActivity {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tChoreographyActivity.

Source

ChoreographyActivity::auditing

fn ChoreographyActivity::auditing(self : ChoreographyActivity) -> Field[Auditing]

Source

ChoreographyActivity::category_value_ref

fn ChoreographyActivity::category_value_ref(self : ChoreographyActivity) -> Field[ReadOnlyArray[Reference]]

Source

ChoreographyActivity::correlation_key

fn ChoreographyActivity::correlation_key(self : ChoreographyActivity) -> Field[ReadOnlyArray[CorrelationKey]]

Source

ChoreographyActivity::documentation

fn ChoreographyActivity::documentation(self : ChoreographyActivity) -> Field[ReadOnlyArray[Documentation]]

Source

ChoreographyActivity::equal

fn ChoreographyActivity::equal(ChoreographyActivity, ChoreographyActivity) -> Bool

Source

ChoreographyActivity::extension_elements

fn ChoreographyActivity::extension_elements(self : ChoreographyActivity) -> Field[ExtensionElements]

Source

ChoreographyActivity::from_element

fn ChoreographyActivity::from_element(element : Element) -> ChoreographyActivity?

Source

ChoreographyActivity::id

fn ChoreographyActivity::id(self : ChoreographyActivity) -> Field[String]

Source

ChoreographyActivity::incoming

fn ChoreographyActivity::incoming(self : ChoreographyActivity) -> Field[ReadOnlyArray[Reference]]

Source

ChoreographyActivity::initiating_participant_ref

fn ChoreographyActivity::initiating_participant_ref(self : ChoreographyActivity) -> Field[Reference]

Source

ChoreographyActivity::loop_type

fn ChoreographyActivity::loop_type(self : ChoreographyActivity) -> Field[ChoreographyLoopType]

Source

ChoreographyActivity::monitoring

fn ChoreographyActivity::monitoring(self : ChoreographyActivity) -> Field[Monitoring]

Source

ChoreographyActivity::name

fn ChoreographyActivity::name(self : ChoreographyActivity) -> Field[String]

Source

ChoreographyActivity::not_equal

fn ChoreographyActivity::not_equal(x : ChoreographyActivity, y : ChoreographyActivity) -> Bool

Source

ChoreographyActivity::outgoing

fn ChoreographyActivity::outgoing(self : ChoreographyActivity) -> Field[ReadOnlyArray[Reference]]

Source

ChoreographyActivity::participant_ref

fn ChoreographyActivity::participant_ref(self : ChoreographyActivity) -> Field[ReadOnlyArray[Reference]]

Source

ChoreographyActivity::to_repr

fn ChoreographyActivity::to_repr(ChoreographyActivity) -> @moonbitlang/core/debug.Repr

Source

ChoreographyLoopType

pub(all) enum ChoreographyLoopType {
  None
  Standard
  MultiInstanceSequential
  MultiInstanceParallel
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tChoreographyLoopType.

Source

ChoreographyLoopType::equal

fn ChoreographyLoopType::equal(ChoreographyLoopType, ChoreographyLoopType) -> Bool

Source

ChoreographyLoopType::not_equal

fn ChoreographyLoopType::not_equal(x : ChoreographyLoopType, y : ChoreographyLoopType) -> Bool

Source

ChoreographyLoopType::parse

fn ChoreographyLoopType::parse(token : String) -> ChoreographyLoopType?

Source

ChoreographyLoopType::to_repr

fn ChoreographyLoopType::to_repr(ChoreographyLoopType) -> @moonbitlang/core/debug.Repr

Source

ChoreographyLoopType::token

fn ChoreographyLoopType::token(self : ChoreographyLoopType) -> String

Source

ChoreographyTask

pub struct ChoreographyTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tChoreographyTask.

Source

ChoreographyTask::auditing

fn ChoreographyTask::auditing(self : ChoreographyTask) -> Field[Auditing]

Source

ChoreographyTask::category_value_ref

fn ChoreographyTask::category_value_ref(self : ChoreographyTask) -> Field[ReadOnlyArray[Reference]]

Source

ChoreographyTask::correlation_key

fn ChoreographyTask::correlation_key(self : ChoreographyTask) -> Field[ReadOnlyArray[CorrelationKey]]

Source

ChoreographyTask::documentation

fn ChoreographyTask::documentation(self : ChoreographyTask) -> Field[ReadOnlyArray[Documentation]]

Source

ChoreographyTask::equal

fn ChoreographyTask::equal(ChoreographyTask, ChoreographyTask) -> Bool

Source

ChoreographyTask::extension_elements

fn ChoreographyTask::extension_elements(self : ChoreographyTask) -> Field[ExtensionElements]

Source

ChoreographyTask::from_element

fn ChoreographyTask::from_element(element : Element) -> ChoreographyTask?

Source

ChoreographyTask::id

fn ChoreographyTask::id(self : ChoreographyTask) -> Field[String]

Source

ChoreographyTask::incoming

fn ChoreographyTask::incoming(self : ChoreographyTask) -> Field[ReadOnlyArray[Reference]]

Source

ChoreographyTask::initiating_participant_ref

fn ChoreographyTask::initiating_participant_ref(self : ChoreographyTask) -> Field[Reference]

Source

ChoreographyTask::loop_type

fn ChoreographyTask::loop_type(self : ChoreographyTask) -> Field[ChoreographyLoopType]

Source

ChoreographyTask::message_flow_ref

fn ChoreographyTask::message_flow_ref(self : ChoreographyTask) -> Field[ReadOnlyArray[Reference]]

Source

ChoreographyTask::monitoring

fn ChoreographyTask::monitoring(self : ChoreographyTask) -> Field[Monitoring]

Source

ChoreographyTask::name

fn ChoreographyTask::name(self : ChoreographyTask) -> Field[String]

Source

ChoreographyTask::new

fn ChoreographyTask::new(id? : String, name? : String, initiating_participant_ref? : Reference, loop_type? : ChoreographyLoopType, contents? : ArrayView[Content]) -> ChoreographyTask

Source

ChoreographyTask::not_equal

fn ChoreographyTask::not_equal(x : ChoreographyTask, y : ChoreographyTask) -> Bool

Source

ChoreographyTask::outgoing

fn ChoreographyTask::outgoing(self : ChoreographyTask) -> Field[ReadOnlyArray[Reference]]

Source

ChoreographyTask::participant_ref

fn ChoreographyTask::participant_ref(self : ChoreographyTask) -> Field[ReadOnlyArray[Reference]]

Source

ChoreographyTask::to_repr

fn ChoreographyTask::to_repr(ChoreographyTask) -> @moonbitlang/core/debug.Repr

Source

Collaboration

pub struct Collaboration {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCollaboration.

Source

Collaboration::artifact

fn Collaboration::artifact(self : Collaboration) -> Field[ReadOnlyArray[Artifact]]

Source

Collaboration::choreography_ref

fn Collaboration::choreography_ref(self : Collaboration) -> Field[ReadOnlyArray[Reference]]

Source

Collaboration::conversation_association

fn Collaboration::conversation_association(self : Collaboration) -> Field[ReadOnlyArray[ConversationAssociation]]

Source

fn Collaboration::conversation_link(self : Collaboration) -> Field[ReadOnlyArray[ConversationLink]]

Source

Collaboration::conversation_node

fn Collaboration::conversation_node(self : Collaboration) -> Field[ReadOnlyArray[ConversationNode]]

Source

Collaboration::correlation_key

fn Collaboration::correlation_key(self : Collaboration) -> Field[ReadOnlyArray[CorrelationKey]]

Source

Collaboration::documentation

fn Collaboration::documentation(self : Collaboration) -> Field[ReadOnlyArray[Documentation]]

Source

Collaboration::equal

fn Collaboration::equal(Collaboration, Collaboration) -> Bool

Source

Collaboration::extension_elements

fn Collaboration::extension_elements(self : Collaboration) -> Field[ExtensionElements]

Source

Collaboration::from_element

fn Collaboration::from_element(element : Element) -> Collaboration?

Source

Collaboration::id

fn Collaboration::id(self : Collaboration) -> Field[String]

Source

Collaboration::is_closed

fn Collaboration::is_closed(self : Collaboration) -> Field[Bool]

Source

Collaboration::message_flow

fn Collaboration::message_flow(self : Collaboration) -> Field[ReadOnlyArray[MessageFlow]]

Source

Collaboration::message_flow_association

fn Collaboration::message_flow_association(self : Collaboration) -> Field[ReadOnlyArray[MessageFlowAssociation]]

Source

Collaboration::name

fn Collaboration::name(self : Collaboration) -> Field[String]

Source

Collaboration::new

fn Collaboration::new(id? : String, name? : String, is_closed? : Bool, contents? : ArrayView[Content]) -> Collaboration

Source

Collaboration::not_equal

fn Collaboration::not_equal(x : Collaboration, y : Collaboration) -> Bool

Source

Collaboration::participant

fn Collaboration::participant(self : Collaboration) -> Field[ReadOnlyArray[Participant]]

Source

Collaboration::participant_association

fn Collaboration::participant_association(self : Collaboration) -> Field[ReadOnlyArray[ParticipantAssociation]]

Source

Collaboration::to_repr

fn Collaboration::to_repr(Collaboration) -> @moonbitlang/core/debug.Repr

Source

CompensateEventDefinition

pub struct CompensateEventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCompensateEventDefinition.

Source

CompensateEventDefinition::activity_ref

fn CompensateEventDefinition::activity_ref(self : CompensateEventDefinition) -> Field[Reference]

Source

CompensateEventDefinition::documentation

fn CompensateEventDefinition::documentation(self : CompensateEventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

CompensateEventDefinition::equal

fn CompensateEventDefinition::equal(CompensateEventDefinition, CompensateEventDefinition) -> Bool

Source

CompensateEventDefinition::extension_elements

fn CompensateEventDefinition::extension_elements(self : CompensateEventDefinition) -> Field[ExtensionElements]

Source

CompensateEventDefinition::from_element

fn CompensateEventDefinition::from_element(element : Element) -> CompensateEventDefinition?

Source

CompensateEventDefinition::id

fn CompensateEventDefinition::id(self : CompensateEventDefinition) -> Field[String]

Source

CompensateEventDefinition::new

fn CompensateEventDefinition::new(id? : String, wait_for_completion? : Bool, activity_ref? : Reference, contents? : ArrayView[Content]) -> CompensateEventDefinition

Source

CompensateEventDefinition::not_equal

fn CompensateEventDefinition::not_equal(x : CompensateEventDefinition, y : CompensateEventDefinition) -> Bool

Source

CompensateEventDefinition::to_repr

fn CompensateEventDefinition::to_repr(CompensateEventDefinition) -> @moonbitlang/core/debug.Repr

Source

CompensateEventDefinition::wait_for_completion

fn CompensateEventDefinition::wait_for_completion(self : CompensateEventDefinition) -> Field[Bool]

Source

ComplexBehaviorDefinition

pub struct ComplexBehaviorDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tComplexBehaviorDefinition.

Source

ComplexBehaviorDefinition::condition

fn ComplexBehaviorDefinition::condition(self : ComplexBehaviorDefinition) -> Field[FormalExpression]

Source

ComplexBehaviorDefinition::documentation

fn ComplexBehaviorDefinition::documentation(self : ComplexBehaviorDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

ComplexBehaviorDefinition::equal

fn ComplexBehaviorDefinition::equal(ComplexBehaviorDefinition, ComplexBehaviorDefinition) -> Bool

Source

ComplexBehaviorDefinition::event

fn ComplexBehaviorDefinition::event(self : ComplexBehaviorDefinition) -> Field[ImplicitThrowEvent]

Source

ComplexBehaviorDefinition::extension_elements

fn ComplexBehaviorDefinition::extension_elements(self : ComplexBehaviorDefinition) -> Field[ExtensionElements]

Source

ComplexBehaviorDefinition::from_element

fn ComplexBehaviorDefinition::from_element(element : Element) -> ComplexBehaviorDefinition?

Source

ComplexBehaviorDefinition::id

fn ComplexBehaviorDefinition::id(self : ComplexBehaviorDefinition) -> Field[String]

Source

ComplexBehaviorDefinition::new

fn ComplexBehaviorDefinition::new(id? : String, contents? : ArrayView[Content]) -> ComplexBehaviorDefinition

Source

ComplexBehaviorDefinition::not_equal

fn ComplexBehaviorDefinition::not_equal(x : ComplexBehaviorDefinition, y : ComplexBehaviorDefinition) -> Bool

Source

ComplexBehaviorDefinition::to_repr

fn ComplexBehaviorDefinition::to_repr(ComplexBehaviorDefinition) -> @moonbitlang/core/debug.Repr

Source

ComplexGateway

pub struct ComplexGateway {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tComplexGateway.

Source

ComplexGateway::activation_condition

fn ComplexGateway::activation_condition(self : ComplexGateway) -> Field[Expression]

Source

ComplexGateway::auditing

fn ComplexGateway::auditing(self : ComplexGateway) -> Field[Auditing]

Source

ComplexGateway::category_value_ref

fn ComplexGateway::category_value_ref(self : ComplexGateway) -> Field[ReadOnlyArray[Reference]]

Source

ComplexGateway::default_

fn ComplexGateway::default_(self : ComplexGateway) -> Field[Reference]

Source

ComplexGateway::documentation

fn ComplexGateway::documentation(self : ComplexGateway) -> Field[ReadOnlyArray[Documentation]]

Source

ComplexGateway::equal

fn ComplexGateway::equal(ComplexGateway, ComplexGateway) -> Bool

Source

ComplexGateway::extension_elements

fn ComplexGateway::extension_elements(self : ComplexGateway) -> Field[ExtensionElements]

Source

ComplexGateway::from_element

fn ComplexGateway::from_element(element : Element) -> ComplexGateway?

Source

ComplexGateway::gateway_direction

fn ComplexGateway::gateway_direction(self : ComplexGateway) -> Field[GatewayDirection]

Source

ComplexGateway::id

fn ComplexGateway::id(self : ComplexGateway) -> Field[String]

Source

ComplexGateway::incoming

fn ComplexGateway::incoming(self : ComplexGateway) -> Field[ReadOnlyArray[Reference]]

Source

ComplexGateway::monitoring

fn ComplexGateway::monitoring(self : ComplexGateway) -> Field[Monitoring]

Source

ComplexGateway::name

fn ComplexGateway::name(self : ComplexGateway) -> Field[String]

Source

ComplexGateway::new

fn ComplexGateway::new(id? : String, name? : String, gateway_direction? : GatewayDirection, default_? : Reference, contents? : ArrayView[Content]) -> ComplexGateway

Source

ComplexGateway::not_equal

fn ComplexGateway::not_equal(x : ComplexGateway, y : ComplexGateway) -> Bool

Source

ComplexGateway::outgoing

fn ComplexGateway::outgoing(self : ComplexGateway) -> Field[ReadOnlyArray[Reference]]

Source

ComplexGateway::to_repr

fn ComplexGateway::to_repr(ComplexGateway) -> @moonbitlang/core/debug.Repr

Source

ConditionalEventDefinition

pub struct ConditionalEventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tConditionalEventDefinition.

Source

ConditionalEventDefinition::condition

fn ConditionalEventDefinition::condition(self : ConditionalEventDefinition) -> Field[Expression]

Source

ConditionalEventDefinition::documentation

fn ConditionalEventDefinition::documentation(self : ConditionalEventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

ConditionalEventDefinition::equal

fn ConditionalEventDefinition::equal(ConditionalEventDefinition, ConditionalEventDefinition) -> Bool

Source

ConditionalEventDefinition::extension_elements

fn ConditionalEventDefinition::extension_elements(self : ConditionalEventDefinition) -> Field[ExtensionElements]

Source

ConditionalEventDefinition::from_element

fn ConditionalEventDefinition::from_element(element : Element) -> ConditionalEventDefinition?

Source

ConditionalEventDefinition::id

fn ConditionalEventDefinition::id(self : ConditionalEventDefinition) -> Field[String]

Source

ConditionalEventDefinition::new

fn ConditionalEventDefinition::new(id? : String, contents? : ArrayView[Content]) -> ConditionalEventDefinition

Source

ConditionalEventDefinition::not_equal

fn ConditionalEventDefinition::not_equal(x : ConditionalEventDefinition, y : ConditionalEventDefinition) -> Bool

Source

ConditionalEventDefinition::to_repr

fn ConditionalEventDefinition::to_repr(ConditionalEventDefinition) -> @moonbitlang/core/debug.Repr

Source

Content

pub(all) enum Content {
  Text(String)
  Element(Element)
  Comment(String)
  ProcessingInstruction(target~ : String, data~ : String)
} derive(Eq, @moonbitlang/core/debug.Debug)

Ordered semantic content. Text and element order are independent of source token spelling. Comments and processing instructions are inert document data.

Source

Content::equal

fn Content::equal(Content, Content) -> Bool

Source

Content::not_equal

fn Content::not_equal(x : Content, y : Content) -> Bool

Source

Content::to_repr

fn Content::to_repr(Content) -> @moonbitlang/core/debug.Repr

Source

Control

pub(all) enum Control {
  Continue
  SkipChildren
  Stop
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Control::equal

fn Control::equal(Control, Control) -> Bool

Source

Control::not_equal

fn Control::not_equal(x : Control, y : Control) -> Bool

Source

Control::to_repr

fn Control::to_repr(Control) -> @moonbitlang/core/debug.Repr

Source

Conversation

pub struct Conversation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tConversation.

Source

Conversation::correlation_key

fn Conversation::correlation_key(self : Conversation) -> Field[ReadOnlyArray[CorrelationKey]]

Source

Conversation::documentation

fn Conversation::documentation(self : Conversation) -> Field[ReadOnlyArray[Documentation]]

Source

Conversation::equal

fn Conversation::equal(Conversation, Conversation) -> Bool

Source

Conversation::extension_elements

fn Conversation::extension_elements(self : Conversation) -> Field[ExtensionElements]

Source

Conversation::from_element

fn Conversation::from_element(element : Element) -> Conversation?

Source

Conversation::id

fn Conversation::id(self : Conversation) -> Field[String]

Source

Conversation::message_flow_ref

fn Conversation::message_flow_ref(self : Conversation) -> Field[ReadOnlyArray[Reference]]

Source

Conversation::name

fn Conversation::name(self : Conversation) -> Field[String]

Source

Conversation::new

fn Conversation::new(id? : String, name? : String, contents? : ArrayView[Content]) -> Conversation

Source

Conversation::not_equal

fn Conversation::not_equal(x : Conversation, y : Conversation) -> Bool

Source

Conversation::participant_ref

fn Conversation::participant_ref(self : Conversation) -> Field[ReadOnlyArray[Reference]]

Source

Conversation::to_repr

fn Conversation::to_repr(Conversation) -> @moonbitlang/core/debug.Repr

Source

ConversationAssociation

pub struct ConversationAssociation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tConversationAssociation.

Source

ConversationAssociation::documentation

fn ConversationAssociation::documentation(self : ConversationAssociation) -> Field[ReadOnlyArray[Documentation]]

Source

ConversationAssociation::equal

fn ConversationAssociation::equal(ConversationAssociation, ConversationAssociation) -> Bool

Source

ConversationAssociation::extension_elements

fn ConversationAssociation::extension_elements(self : ConversationAssociation) -> Field[ExtensionElements]

Source

ConversationAssociation::from_element

fn ConversationAssociation::from_element(element : Element) -> ConversationAssociation?

Source

ConversationAssociation::id

fn ConversationAssociation::id(self : ConversationAssociation) -> Field[String]

Source

ConversationAssociation::inner_conversation_node_ref

fn ConversationAssociation::inner_conversation_node_ref(self : ConversationAssociation) -> Field[Reference]

Source

ConversationAssociation::new

fn ConversationAssociation::new(id? : String, inner_conversation_node_ref? : Reference, outer_conversation_node_ref? : Reference, contents? : ArrayView[Content]) -> ConversationAssociation

Source

ConversationAssociation::not_equal

fn ConversationAssociation::not_equal(x : ConversationAssociation, y : ConversationAssociation) -> Bool

Source

ConversationAssociation::outer_conversation_node_ref

fn ConversationAssociation::outer_conversation_node_ref(self : ConversationAssociation) -> Field[Reference]

Source

ConversationAssociation::to_repr

fn ConversationAssociation::to_repr(ConversationAssociation) -> @moonbitlang/core/debug.Repr

Source

pub struct ConversationLink {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tConversationLink.

Source

ConversationLink::documentation

fn ConversationLink::documentation(self : ConversationLink) -> Field[ReadOnlyArray[Documentation]]

Source

ConversationLink::equal

fn ConversationLink::equal(ConversationLink, ConversationLink) -> Bool

Source

ConversationLink::extension_elements

fn ConversationLink::extension_elements(self : ConversationLink) -> Field[ExtensionElements]

Source

ConversationLink::from_element

fn ConversationLink::from_element(element : Element) -> ConversationLink?

Source

ConversationLink::id

fn ConversationLink::id(self : ConversationLink) -> Field[String]

Source

ConversationLink::name

fn ConversationLink::name(self : ConversationLink) -> Field[String]

Source

ConversationLink::new

fn ConversationLink::new(id? : String, name? : String, source_ref? : Reference, target_ref? : Reference, contents? : ArrayView[Content]) -> ConversationLink

Source

ConversationLink::not_equal

fn ConversationLink::not_equal(x : ConversationLink, y : ConversationLink) -> Bool

Source

ConversationLink::source_ref

fn ConversationLink::source_ref(self : ConversationLink) -> Field[Reference]

Source

ConversationLink::target_ref

fn ConversationLink::target_ref(self : ConversationLink) -> Field[Reference]

Source

ConversationLink::to_repr

fn ConversationLink::to_repr(ConversationLink) -> @moonbitlang/core/debug.Repr

Source

ConversationNode

pub struct ConversationNode {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tConversationNode.

Source

ConversationNode::correlation_key

fn ConversationNode::correlation_key(self : ConversationNode) -> Field[ReadOnlyArray[CorrelationKey]]

Source

ConversationNode::documentation

fn ConversationNode::documentation(self : ConversationNode) -> Field[ReadOnlyArray[Documentation]]

Source

ConversationNode::equal

fn ConversationNode::equal(ConversationNode, ConversationNode) -> Bool

Source

ConversationNode::extension_elements

fn ConversationNode::extension_elements(self : ConversationNode) -> Field[ExtensionElements]

Source

ConversationNode::from_element

fn ConversationNode::from_element(element : Element) -> ConversationNode?

Source

ConversationNode::id

fn ConversationNode::id(self : ConversationNode) -> Field[String]

Source

ConversationNode::message_flow_ref

fn ConversationNode::message_flow_ref(self : ConversationNode) -> Field[ReadOnlyArray[Reference]]

Source

ConversationNode::name

fn ConversationNode::name(self : ConversationNode) -> Field[String]

Source

ConversationNode::not_equal

fn ConversationNode::not_equal(x : ConversationNode, y : ConversationNode) -> Bool

Source

ConversationNode::participant_ref

fn ConversationNode::participant_ref(self : ConversationNode) -> Field[ReadOnlyArray[Reference]]

Source

ConversationNode::to_repr

fn ConversationNode::to_repr(ConversationNode) -> @moonbitlang/core/debug.Repr

Source

CorrelationKey

pub struct CorrelationKey {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCorrelationKey.

Source

CorrelationKey::correlation_property_ref

fn CorrelationKey::correlation_property_ref(self : CorrelationKey) -> Field[ReadOnlyArray[Reference]]

Source

CorrelationKey::documentation

fn CorrelationKey::documentation(self : CorrelationKey) -> Field[ReadOnlyArray[Documentation]]

Source

CorrelationKey::equal

fn CorrelationKey::equal(CorrelationKey, CorrelationKey) -> Bool

Source

CorrelationKey::extension_elements

fn CorrelationKey::extension_elements(self : CorrelationKey) -> Field[ExtensionElements]

Source

CorrelationKey::from_element

fn CorrelationKey::from_element(element : Element) -> CorrelationKey?

Source

CorrelationKey::id

fn CorrelationKey::id(self : CorrelationKey) -> Field[String]

Source

CorrelationKey::name

fn CorrelationKey::name(self : CorrelationKey) -> Field[String]

Source

CorrelationKey::new

fn CorrelationKey::new(id? : String, name? : String, contents? : ArrayView[Content]) -> CorrelationKey

Source

CorrelationKey::not_equal

fn CorrelationKey::not_equal(x : CorrelationKey, y : CorrelationKey) -> Bool

Source

CorrelationKey::to_repr

fn CorrelationKey::to_repr(CorrelationKey) -> @moonbitlang/core/debug.Repr

Source

CorrelationProperty

pub struct CorrelationProperty {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCorrelationProperty.

Source

CorrelationProperty::correlation_property_retrieval_expression

fn CorrelationProperty::correlation_property_retrieval_expression(self : CorrelationProperty) -> Field[ReadOnlyArray[CorrelationPropertyRetrievalExpression]]

Source

CorrelationProperty::documentation

fn CorrelationProperty::documentation(self : CorrelationProperty) -> Field[ReadOnlyArray[Documentation]]

Source

CorrelationProperty::equal

fn CorrelationProperty::equal(CorrelationProperty, CorrelationProperty) -> Bool

Source

CorrelationProperty::extension_elements

fn CorrelationProperty::extension_elements(self : CorrelationProperty) -> Field[ExtensionElements]

Source

CorrelationProperty::from_element

fn CorrelationProperty::from_element(element : Element) -> CorrelationProperty?

Source

CorrelationProperty::id

fn CorrelationProperty::id(self : CorrelationProperty) -> Field[String]

Source

CorrelationProperty::name

fn CorrelationProperty::name(self : CorrelationProperty) -> Field[String]

Source

CorrelationProperty::new

fn CorrelationProperty::new(id? : String, name? : String, type_? : Reference, contents? : ArrayView[Content]) -> CorrelationProperty

Source

CorrelationProperty::not_equal

fn CorrelationProperty::not_equal(x : CorrelationProperty, y : CorrelationProperty) -> Bool

Source

CorrelationProperty::to_repr

fn CorrelationProperty::to_repr(CorrelationProperty) -> @moonbitlang/core/debug.Repr

Source

CorrelationProperty::type_

fn CorrelationProperty::type_(self : CorrelationProperty) -> Field[Reference]

Source

CorrelationPropertyBinding

pub struct CorrelationPropertyBinding {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCorrelationPropertyBinding.

Source

CorrelationPropertyBinding::correlation_property_ref

fn CorrelationPropertyBinding::correlation_property_ref(self : CorrelationPropertyBinding) -> Field[Reference]

Source

CorrelationPropertyBinding::data_path

fn CorrelationPropertyBinding::data_path(self : CorrelationPropertyBinding) -> Field[FormalExpression]

Source

CorrelationPropertyBinding::documentation

fn CorrelationPropertyBinding::documentation(self : CorrelationPropertyBinding) -> Field[ReadOnlyArray[Documentation]]

Source

CorrelationPropertyBinding::equal

fn CorrelationPropertyBinding::equal(CorrelationPropertyBinding, CorrelationPropertyBinding) -> Bool

Source

CorrelationPropertyBinding::extension_elements

fn CorrelationPropertyBinding::extension_elements(self : CorrelationPropertyBinding) -> Field[ExtensionElements]

Source

CorrelationPropertyBinding::from_element

fn CorrelationPropertyBinding::from_element(element : Element) -> CorrelationPropertyBinding?

Source

CorrelationPropertyBinding::id

fn CorrelationPropertyBinding::id(self : CorrelationPropertyBinding) -> Field[String]

Source

CorrelationPropertyBinding::new

fn CorrelationPropertyBinding::new(id? : String, correlation_property_ref? : Reference, contents? : ArrayView[Content]) -> CorrelationPropertyBinding

Source

CorrelationPropertyBinding::not_equal

fn CorrelationPropertyBinding::not_equal(x : CorrelationPropertyBinding, y : CorrelationPropertyBinding) -> Bool

Source

CorrelationPropertyBinding::to_repr

fn CorrelationPropertyBinding::to_repr(CorrelationPropertyBinding) -> @moonbitlang/core/debug.Repr

Source

CorrelationPropertyRetrievalExpression

pub struct CorrelationPropertyRetrievalExpression {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCorrelationPropertyRetrievalExpression.

Source

CorrelationPropertyRetrievalExpression::documentation

fn CorrelationPropertyRetrievalExpression::documentation(self : CorrelationPropertyRetrievalExpression) -> Field[ReadOnlyArray[Documentation]]

Source

CorrelationPropertyRetrievalExpression::equal

fn CorrelationPropertyRetrievalExpression::equal(CorrelationPropertyRetrievalExpression, CorrelationPropertyRetrievalExpression) -> Bool

Source

CorrelationPropertyRetrievalExpression::extension_elements

fn CorrelationPropertyRetrievalExpression::extension_elements(self : CorrelationPropertyRetrievalExpression) -> Field[ExtensionElements]

Source

CorrelationPropertyRetrievalExpression::from_element

fn CorrelationPropertyRetrievalExpression::from_element(element : Element) -> CorrelationPropertyRetrievalExpression?

Source

CorrelationPropertyRetrievalExpression::id

fn CorrelationPropertyRetrievalExpression::id(self : CorrelationPropertyRetrievalExpression) -> Field[String]

Source

CorrelationPropertyRetrievalExpression::message_path

fn CorrelationPropertyRetrievalExpression::message_path(self : CorrelationPropertyRetrievalExpression) -> Field[FormalExpression]

Source

CorrelationPropertyRetrievalExpression::message_ref

fn CorrelationPropertyRetrievalExpression::message_ref(self : CorrelationPropertyRetrievalExpression) -> Field[Reference]

Source

CorrelationPropertyRetrievalExpression::new

fn CorrelationPropertyRetrievalExpression::new(id? : String, message_ref? : Reference, contents? : ArrayView[Content]) -> CorrelationPropertyRetrievalExpression

Source

CorrelationPropertyRetrievalExpression::not_equal

fn CorrelationPropertyRetrievalExpression::not_equal(x : CorrelationPropertyRetrievalExpression, y : CorrelationPropertyRetrievalExpression) -> Bool

Source

CorrelationPropertyRetrievalExpression::to_repr

fn CorrelationPropertyRetrievalExpression::to_repr(CorrelationPropertyRetrievalExpression) -> @moonbitlang/core/debug.Repr

Source

CorrelationSubscription

pub struct CorrelationSubscription {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tCorrelationSubscription.

Source

CorrelationSubscription::correlation_key_ref

fn CorrelationSubscription::correlation_key_ref(self : CorrelationSubscription) -> Field[Reference]

Source

CorrelationSubscription::correlation_property_binding

fn CorrelationSubscription::correlation_property_binding(self : CorrelationSubscription) -> Field[ReadOnlyArray[CorrelationPropertyBinding]]

Source

CorrelationSubscription::documentation

fn CorrelationSubscription::documentation(self : CorrelationSubscription) -> Field[ReadOnlyArray[Documentation]]

Source

CorrelationSubscription::equal

fn CorrelationSubscription::equal(CorrelationSubscription, CorrelationSubscription) -> Bool

Source

CorrelationSubscription::extension_elements

fn CorrelationSubscription::extension_elements(self : CorrelationSubscription) -> Field[ExtensionElements]

Source

CorrelationSubscription::from_element

fn CorrelationSubscription::from_element(element : Element) -> CorrelationSubscription?

Source

CorrelationSubscription::id

fn CorrelationSubscription::id(self : CorrelationSubscription) -> Field[String]

Source

CorrelationSubscription::new

fn CorrelationSubscription::new(id? : String, correlation_key_ref? : Reference, contents? : ArrayView[Content]) -> CorrelationSubscription

Source

CorrelationSubscription::not_equal

fn CorrelationSubscription::not_equal(x : CorrelationSubscription, y : CorrelationSubscription) -> Bool

Source

CorrelationSubscription::to_repr

fn CorrelationSubscription::to_repr(CorrelationSubscription) -> @moonbitlang/core/debug.Repr

Source

Cst

pub struct Cst {
  tokens : ReadOnlyArray[Token]
  nodes : ReadOnlyArray[XmlNode]
  complete : Bool
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Cst::equal

fn Cst::equal(Cst, Cst) -> Bool

Source

Cst::not_equal

fn Cst::not_equal(x : Cst, y : Cst) -> Bool

Source

Cst::text

fn Cst::text(self : Cst) -> String

Source

Cst::to_repr

fn Cst::to_repr(Cst) -> @moonbitlang/core/debug.Repr

Source

DataAssociation

pub struct DataAssociation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tDataAssociation.

Source

DataAssociation::assignment

fn DataAssociation::assignment(self : DataAssociation) -> Field[ReadOnlyArray[Assignment]]

Source

DataAssociation::documentation

fn DataAssociation::documentation(self : DataAssociation) -> Field[ReadOnlyArray[Documentation]]

Source

DataAssociation::equal

fn DataAssociation::equal(DataAssociation, DataAssociation) -> Bool

Source

DataAssociation::extension_elements

fn DataAssociation::extension_elements(self : DataAssociation) -> Field[ExtensionElements]

Source

DataAssociation::from_element

fn DataAssociation::from_element(element : Element) -> DataAssociation?

Source

DataAssociation::id

fn DataAssociation::id(self : DataAssociation) -> Field[String]

Source

DataAssociation::new

fn DataAssociation::new(id? : String, contents? : ArrayView[Content]) -> DataAssociation

Source

DataAssociation::not_equal

fn DataAssociation::not_equal(x : DataAssociation, y : DataAssociation) -> Bool

Source

DataAssociation::source_ref

fn DataAssociation::source_ref(self : DataAssociation) -> Field[ReadOnlyArray[Reference]]

Source

DataAssociation::target_ref

fn DataAssociation::target_ref(self : DataAssociation) -> Field[Reference]

Source

DataAssociation::to_repr

fn DataAssociation::to_repr(DataAssociation) -> @moonbitlang/core/debug.Repr

Source

DataAssociation::transformation

fn DataAssociation::transformation(self : DataAssociation) -> Field[FormalExpression]

Source

DataInput

pub struct DataInput {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tDataInput.

Source

DataInput::data_state

fn DataInput::data_state(self : DataInput) -> Field[DataState]

Source

DataInput::documentation

fn DataInput::documentation(self : DataInput) -> Field[ReadOnlyArray[Documentation]]

Source

DataInput::equal

fn DataInput::equal(DataInput, DataInput) -> Bool

Source

DataInput::extension_elements

fn DataInput::extension_elements(self : DataInput) -> Field[ExtensionElements]

Source

DataInput::from_element

fn DataInput::from_element(element : Element) -> DataInput?

Source

DataInput::id

fn DataInput::id(self : DataInput) -> Field[String]

Source

DataInput::is_collection

fn DataInput::is_collection(self : DataInput) -> Field[Bool]

Source

DataInput::item_subject_ref

fn DataInput::item_subject_ref(self : DataInput) -> Field[Reference]

Source

DataInput::name

fn DataInput::name(self : DataInput) -> Field[String]

Source

DataInput::new

fn DataInput::new(id? : String, name? : String, item_subject_ref? : Reference, is_collection? : Bool, contents? : ArrayView[Content]) -> DataInput

Source

DataInput::not_equal

fn DataInput::not_equal(x : DataInput, y : DataInput) -> Bool

Source

DataInput::to_repr

fn DataInput::to_repr(DataInput) -> @moonbitlang/core/debug.Repr

Source

DataInputAssociation

pub struct DataInputAssociation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tDataInputAssociation.

Source

DataInputAssociation::assignment

fn DataInputAssociation::assignment(self : DataInputAssociation) -> Field[ReadOnlyArray[Assignment]]

Source

DataInputAssociation::documentation

fn DataInputAssociation::documentation(self : DataInputAssociation) -> Field[ReadOnlyArray[Documentation]]

Source

DataInputAssociation::equal

fn DataInputAssociation::equal(DataInputAssociation, DataInputAssociation) -> Bool

Source

DataInputAssociation::extension_elements

fn DataInputAssociation::extension_elements(self : DataInputAssociation) -> Field[ExtensionElements]

Source

DataInputAssociation::from_element

fn DataInputAssociation::from_element(element : Element) -> DataInputAssociation?

Source

DataInputAssociation::id

fn DataInputAssociation::id(self : DataInputAssociation) -> Field[String]

Source

DataInputAssociation::new

fn DataInputAssociation::new(id? : String, contents? : ArrayView[Content]) -> DataInputAssociation

Source

DataInputAssociation::not_equal

fn DataInputAssociation::not_equal(x : DataInputAssociation, y : DataInputAssociation) -> Bool

Source

DataInputAssociation::source_ref

fn DataInputAssociation::source_ref(self : DataInputAssociation) -> Field[ReadOnlyArray[Reference]]

Source

DataInputAssociation::target_ref

fn DataInputAssociation::target_ref(self : DataInputAssociation) -> Field[Reference]

Source

DataInputAssociation::to_repr

fn DataInputAssociation::to_repr(DataInputAssociation) -> @moonbitlang/core/debug.Repr

Source

DataInputAssociation::transformation

fn DataInputAssociation::transformation(self : DataInputAssociation) -> Field[FormalExpression]

Source

DataObject

pub struct DataObject {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tDataObject.

Source

DataObject::auditing

fn DataObject::auditing(self : DataObject) -> Field[Auditing]

Source

DataObject::category_value_ref

fn DataObject::category_value_ref(self : DataObject) -> Field[ReadOnlyArray[Reference]]

Source

DataObject::data_state

fn DataObject::data_state(self : DataObject) -> Field[DataState]

Source

DataObject::documentation

fn DataObject::documentation(self : DataObject) -> Field[ReadOnlyArray[Documentation]]

Source

DataObject::equal

fn DataObject::equal(DataObject, DataObject) -> Bool

Source

DataObject::extension_elements

fn DataObject::extension_elements(self : DataObject) -> Field[ExtensionElements]

Source

DataObject::from_element

fn DataObject::from_element(element : Element) -> DataObject?

Source

DataObject::id

fn DataObject::id(self : DataObject) -> Field[String]

Source

DataObject::is_collection

fn DataObject::is_collection(self : DataObject) -> Field[Bool]

Source

DataObject::item_subject_ref

fn DataObject::item_subject_ref(self : DataObject) -> Field[Reference]

Source

DataObject::monitoring

fn DataObject::monitoring(self : DataObject) -> Field[Monitoring]

Source

DataObject::name

fn DataObject::name(self : DataObject) -> Field[String]

Source

DataObject::new

fn DataObject::new(id? : String, name? : String, item_subject_ref? : Reference, is_collection? : Bool, contents? : ArrayView[Content]) -> DataObject

Source

DataObject::not_equal

fn DataObject::not_equal(x : DataObject, y : DataObject) -> Bool

Source

DataObject::to_repr

fn DataObject::to_repr(DataObject) -> @moonbitlang/core/debug.Repr

Source

DataObjectReference

pub struct DataObjectReference {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tDataObjectReference.

Source

DataObjectReference::auditing

fn DataObjectReference::auditing(self : DataObjectReference) -> Field[Auditing]

Source

DataObjectReference::category_value_ref

fn DataObjectReference::category_value_ref(self : DataObjectReference) -> Field[ReadOnlyArray[Reference]]

Source

DataObjectReference::data_object_ref

fn DataObjectReference::data_object_ref(self : DataObjectReference) -> Field[Reference]

Source

DataObjectReference::data_state

fn DataObjectReference::data_state(self : DataObjectReference) -> Field[DataState]

Source

DataObjectReference::documentation

fn DataObjectReference::documentation(self : DataObjectReference) -> Field[ReadOnlyArray[Documentation]]

Source

DataObjectReference::equal

fn DataObjectReference::equal(DataObjectReference, DataObjectReference) -> Bool

Source

DataObjectReference::extension_elements

fn DataObjectReference::extension_elements(self : DataObjectReference) -> Field[ExtensionElements]

Source

DataObjectReference::from_element

fn DataObjectReference::from_element(element : Element) -> DataObjectReference?

Source

DataObjectReference::id

fn DataObjectReference::id(self : DataObjectReference) -> Field[String]

Source

DataObjectReference::item_subject_ref

fn DataObjectReference::item_subject_ref(self : DataObjectReference) -> Field[Reference]

Source

DataObjectReference::monitoring

fn DataObjectReference::monitoring(self : DataObjectReference) -> Field[Monitoring]

Source

DataObjectReference::name

fn DataObjectReference::name(self : DataObjectReference) -> Field[String]

Source

DataObjectReference::new

fn DataObjectReference::new(id? : String, name? : String, item_subject_ref? : Reference, data_object_ref? : Reference, contents? : ArrayView[Content]) -> DataObjectReference

Source

DataObjectReference::not_equal

fn DataObjectReference::not_equal(x : DataObjectReference, y : DataObjectReference) -> Bool

Source

DataObjectReference::to_repr

fn DataObjectReference::to_repr(DataObjectReference) -> @moonbitlang/core/debug.Repr

Source

DataOutput

pub struct DataOutput {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tDataOutput.

Source

DataOutput::data_state

fn DataOutput::data_state(self : DataOutput) -> Field[DataState]

Source

DataOutput::documentation

fn DataOutput::documentation(self : DataOutput) -> Field[ReadOnlyArray[Documentation]]

Source

DataOutput::equal

fn DataOutput::equal(DataOutput, DataOutput) -> Bool

Source

DataOutput::extension_elements

fn DataOutput::extension_elements(self : DataOutput) -> Field[ExtensionElements]

Source

DataOutput::from_element

fn DataOutput::from_element(element : Element) -> DataOutput?

Source

DataOutput::id

fn DataOutput::id(self : DataOutput) -> Field[String]

Source

DataOutput::is_collection

fn DataOutput::is_collection(self : DataOutput) -> Field[Bool]

Source

DataOutput::item_subject_ref

fn DataOutput::item_subject_ref(self : DataOutput) -> Field[Reference]

Source

DataOutput::name

fn DataOutput::name(self : DataOutput) -> Field[String]

Source

DataOutput::new

fn DataOutput::new(id? : String, name? : String, item_subject_ref? : Reference, is_collection? : Bool, contents? : ArrayView[Content]) -> DataOutput

Source

DataOutput::not_equal

fn DataOutput::not_equal(x : DataOutput, y : DataOutput) -> Bool

Source

DataOutput::to_repr

fn DataOutput::to_repr(DataOutput) -> @moonbitlang/core/debug.Repr

Source

DataOutputAssociation

pub struct DataOutputAssociation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tDataOutputAssociation.

Source

DataOutputAssociation::assignment

fn DataOutputAssociation::assignment(self : DataOutputAssociation) -> Field[ReadOnlyArray[Assignment]]

Source

DataOutputAssociation::documentation

fn DataOutputAssociation::documentation(self : DataOutputAssociation) -> Field[ReadOnlyArray[Documentation]]

Source

DataOutputAssociation::equal

fn DataOutputAssociation::equal(DataOutputAssociation, DataOutputAssociation) -> Bool

Source

DataOutputAssociation::extension_elements

fn DataOutputAssociation::extension_elements(self : DataOutputAssociation) -> Field[ExtensionElements]

Source

DataOutputAssociation::from_element

fn DataOutputAssociation::from_element(element : Element) -> DataOutputAssociation?

Source

DataOutputAssociation::id

fn DataOutputAssociation::id(self : DataOutputAssociation) -> Field[String]

Source

DataOutputAssociation::new

fn DataOutputAssociation::new(id? : String, contents? : ArrayView[Content]) -> DataOutputAssociation

Source

DataOutputAssociation::not_equal

fn DataOutputAssociation::not_equal(x : DataOutputAssociation, y : DataOutputAssociation) -> Bool

Source

DataOutputAssociation::source_ref

fn DataOutputAssociation::source_ref(self : DataOutputAssociation) -> Field[ReadOnlyArray[Reference]]

Source

DataOutputAssociation::target_ref

fn DataOutputAssociation::target_ref(self : DataOutputAssociation) -> Field[Reference]

Source

DataOutputAssociation::to_repr

fn DataOutputAssociation::to_repr(DataOutputAssociation) -> @moonbitlang/core/debug.Repr

Source

DataOutputAssociation::transformation

fn DataOutputAssociation::transformation(self : DataOutputAssociation) -> Field[FormalExpression]

Source

DataState

pub struct DataState {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tDataState.

Source

DataState::documentation

fn DataState::documentation(self : DataState) -> Field[ReadOnlyArray[Documentation]]

Source

DataState::equal

fn DataState::equal(DataState, DataState) -> Bool

Source

DataState::extension_elements

fn DataState::extension_elements(self : DataState) -> Field[ExtensionElements]

Source

DataState::from_element

fn DataState::from_element(element : Element) -> DataState?

Source

DataState::id

fn DataState::id(self : DataState) -> Field[String]

Source

DataState::name

fn DataState::name(self : DataState) -> Field[String]

Source

DataState::new

fn DataState::new(id? : String, name? : String, contents? : ArrayView[Content]) -> DataState

Source

DataState::not_equal

fn DataState::not_equal(x : DataState, y : DataState) -> Bool

Source

DataState::to_repr

fn DataState::to_repr(DataState) -> @moonbitlang/core/debug.Repr

Source

DataStore

pub struct DataStore {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tDataStore.

Source

DataStore::capacity

fn DataStore::capacity(self : DataStore) -> Field[ExactInteger]

Source

DataStore::data_state

fn DataStore::data_state(self : DataStore) -> Field[DataState]

Source

DataStore::documentation

fn DataStore::documentation(self : DataStore) -> Field[ReadOnlyArray[Documentation]]

Source

DataStore::equal

fn DataStore::equal(DataStore, DataStore) -> Bool

Source

DataStore::extension_elements

fn DataStore::extension_elements(self : DataStore) -> Field[ExtensionElements]

Source

DataStore::from_element

fn DataStore::from_element(element : Element) -> DataStore?

Source

DataStore::id

fn DataStore::id(self : DataStore) -> Field[String]

Source

DataStore::is_unlimited

fn DataStore::is_unlimited(self : DataStore) -> Field[Bool]

Source

DataStore::item_subject_ref

fn DataStore::item_subject_ref(self : DataStore) -> Field[Reference]

Source

DataStore::name

fn DataStore::name(self : DataStore) -> Field[String]

Source

DataStore::new

fn DataStore::new(id? : String, name? : String, capacity? : ExactInteger, is_unlimited? : Bool, item_subject_ref? : Reference, contents? : ArrayView[Content]) -> DataStore

Source

DataStore::not_equal

fn DataStore::not_equal(x : DataStore, y : DataStore) -> Bool

Source

DataStore::to_repr

fn DataStore::to_repr(DataStore) -> @moonbitlang/core/debug.Repr

Source

DataStoreReference

pub struct DataStoreReference {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tDataStoreReference.

Source

DataStoreReference::auditing

fn DataStoreReference::auditing(self : DataStoreReference) -> Field[Auditing]

Source

DataStoreReference::category_value_ref

fn DataStoreReference::category_value_ref(self : DataStoreReference) -> Field[ReadOnlyArray[Reference]]

Source

DataStoreReference::data_state

fn DataStoreReference::data_state(self : DataStoreReference) -> Field[DataState]

Source

DataStoreReference::data_store_ref

fn DataStoreReference::data_store_ref(self : DataStoreReference) -> Field[Reference]

Source

DataStoreReference::documentation

fn DataStoreReference::documentation(self : DataStoreReference) -> Field[ReadOnlyArray[Documentation]]

Source

DataStoreReference::equal

fn DataStoreReference::equal(DataStoreReference, DataStoreReference) -> Bool

Source

DataStoreReference::extension_elements

fn DataStoreReference::extension_elements(self : DataStoreReference) -> Field[ExtensionElements]

Source

DataStoreReference::from_element

fn DataStoreReference::from_element(element : Element) -> DataStoreReference?

Source

DataStoreReference::id

fn DataStoreReference::id(self : DataStoreReference) -> Field[String]

Source

DataStoreReference::item_subject_ref

fn DataStoreReference::item_subject_ref(self : DataStoreReference) -> Field[Reference]

Source

DataStoreReference::monitoring

fn DataStoreReference::monitoring(self : DataStoreReference) -> Field[Monitoring]

Source

DataStoreReference::name

fn DataStoreReference::name(self : DataStoreReference) -> Field[String]

Source

DataStoreReference::new

fn DataStoreReference::new(id? : String, name? : String, item_subject_ref? : Reference, data_store_ref? : Reference, contents? : ArrayView[Content]) -> DataStoreReference

Source

DataStoreReference::not_equal

fn DataStoreReference::not_equal(x : DataStoreReference, y : DataStoreReference) -> Bool

Source

DataStoreReference::to_repr

fn DataStoreReference::to_repr(DataStoreReference) -> @moonbitlang/core/debug.Repr

Source

DcBounds

pub struct DcBounds {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Bounds.

Source

DcBounds::equal

fn DcBounds::equal(DcBounds, DcBounds) -> Bool

Source

DcBounds::from_element

fn DcBounds::from_element(element : Element) -> DcBounds?

Source

DcBounds::height

fn DcBounds::height(self : DcBounds) -> Field[ExactNumber]

Source

DcBounds::new

fn DcBounds::new(x? : ExactNumber, y? : ExactNumber, width? : ExactNumber, height? : ExactNumber, contents? : ArrayView[Content]) -> DcBounds

Source

DcBounds::not_equal

fn DcBounds::not_equal(x : DcBounds, y : DcBounds) -> Bool

Source

DcBounds::to_repr

fn DcBounds::to_repr(DcBounds) -> @moonbitlang/core/debug.Repr

Source

DcBounds::width

fn DcBounds::width(self : DcBounds) -> Field[ExactNumber]

Source

DcBounds::x

fn DcBounds::x(self : DcBounds) -> Field[ExactNumber]

Source

DcBounds::y

fn DcBounds::y(self : DcBounds) -> Field[ExactNumber]

Source

DcFont

pub struct DcFont {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Font.

Source

DcFont::equal

fn DcFont::equal(DcFont, DcFont) -> Bool

Source

DcFont::from_element

fn DcFont::from_element(element : Element) -> DcFont?

Source

DcFont::is_bold

fn DcFont::is_bold(self : DcFont) -> Field[Bool]

Source

DcFont::is_italic

fn DcFont::is_italic(self : DcFont) -> Field[Bool]

Source

DcFont::is_strike_through

fn DcFont::is_strike_through(self : DcFont) -> Field[Bool]

Source

DcFont::is_underline

fn DcFont::is_underline(self : DcFont) -> Field[Bool]

Source

DcFont::name

fn DcFont::name(self : DcFont) -> Field[String]

Source

DcFont::new

fn DcFont::new(name? : String, size? : ExactNumber, is_bold? : Bool, is_italic? : Bool, is_underline? : Bool, is_strike_through? : Bool, contents? : ArrayView[Content]) -> DcFont

Source

DcFont::not_equal

fn DcFont::not_equal(x : DcFont, y : DcFont) -> Bool

Source

DcFont::size

fn DcFont::size(self : DcFont) -> Field[ExactNumber]

Source

DcFont::to_repr

fn DcFont::to_repr(DcFont) -> @moonbitlang/core/debug.Repr

Source

DcPoint

pub struct DcPoint {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Point.

Source

DcPoint::equal

fn DcPoint::equal(DcPoint, DcPoint) -> Bool

Source

DcPoint::from_element

fn DcPoint::from_element(element : Element) -> DcPoint?

Source

DcPoint::new

fn DcPoint::new(x? : ExactNumber, y? : ExactNumber, contents? : ArrayView[Content]) -> DcPoint

Source

DcPoint::not_equal

fn DcPoint::not_equal(x : DcPoint, y : DcPoint) -> Bool

Source

DcPoint::to_repr

fn DcPoint::to_repr(DcPoint) -> @moonbitlang/core/debug.Repr

Source

DcPoint::x

fn DcPoint::x(self : DcPoint) -> Field[ExactNumber]

Source

DcPoint::y

fn DcPoint::y(self : DcPoint) -> Field[ExactNumber]

Source

Definitions

pub struct Definitions {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

A definitions root. Children retain the caller's containment order; schema validation is separate from construction and serialization.

Source

Definitions::document

fn Definitions::document(self : Definitions) -> Document

Source

Definitions::equal

fn Definitions::equal(Definitions, Definitions) -> Bool

Source

Definitions::exporter

fn Definitions::exporter(self : Definitions) -> Field[String]

Source

Definitions::exporter_version

fn Definitions::exporter_version(self : Definitions) -> Field[String]

Source

Definitions::expression_language

fn Definitions::expression_language(self : Definitions) -> Field[String]

Source

Definitions::from_element

fn Definitions::from_element(element : Element) -> Definitions?

Source

Definitions::id

fn Definitions::id(self : Definitions) -> Field[String]

Source

Definitions::imports

fn Definitions::imports(self : Definitions) -> ReadOnlyArray[Import]

Source

Definitions::name

fn Definitions::name(self : Definitions) -> Field[String]

Source

Definitions::new

fn Definitions::new(target_namespace_uri : String, id? : String, name? : String, expression_language? : String, type_language? : String, exporter? : String, exporter_version? : String, children? : ArrayView[Element]) -> Definitions

Source

Definitions::not_equal

fn Definitions::not_equal(x : Definitions, y : Definitions) -> Bool

Source

Definitions::roots

fn Definitions::roots(self : Definitions) -> ReadOnlyArray[RootElement]

Source

Definitions::target_namespace

fn Definitions::target_namespace(self : Definitions) -> Field[String]

Source

Definitions::to_repr

fn Definitions::to_repr(Definitions) -> @moonbitlang/core/debug.Repr

Source

Definitions::type_language

fn Definitions::type_language(self : Definitions) -> Field[String]

Source

DiAnonymousDiagramElementExtension1

pub struct DiAnonymousDiagramElementExtension1 {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Anonymous_DiagramElement_extension_1.

Source

DiAnonymousDiagramElementExtension1::equal

fn DiAnonymousDiagramElementExtension1::equal(DiAnonymousDiagramElementExtension1, DiAnonymousDiagramElementExtension1) -> Bool

Source

DiAnonymousDiagramElementExtension1::from_element

fn DiAnonymousDiagramElementExtension1::from_element(element : Element) -> DiAnonymousDiagramElementExtension1?

Source

DiAnonymousDiagramElementExtension1::not_equal

fn DiAnonymousDiagramElementExtension1::not_equal(x : DiAnonymousDiagramElementExtension1, y : DiAnonymousDiagramElementExtension1) -> Bool

Source

DiAnonymousDiagramElementExtension1::to_repr

fn DiAnonymousDiagramElementExtension1::to_repr(DiAnonymousDiagramElementExtension1) -> @moonbitlang/core/debug.Repr

Source

DiDiagram

pub struct DiDiagram {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Diagram.

Source

DiDiagram::documentation

fn DiDiagram::documentation(self : DiDiagram) -> Field[String]

Source

DiDiagram::equal

fn DiDiagram::equal(DiDiagram, DiDiagram) -> Bool

Source

DiDiagram::from_element

fn DiDiagram::from_element(element : Element) -> DiDiagram?

Source

DiDiagram::id

fn DiDiagram::id(self : DiDiagram) -> Field[String]

Source

DiDiagram::name

fn DiDiagram::name(self : DiDiagram) -> Field[String]

Source

DiDiagram::not_equal

fn DiDiagram::not_equal(x : DiDiagram, y : DiDiagram) -> Bool

Source

DiDiagram::resolution

fn DiDiagram::resolution(self : DiDiagram) -> Field[ExactNumber]

Source

DiDiagram::to_repr

fn DiDiagram::to_repr(DiDiagram) -> @moonbitlang/core/debug.Repr

Source

DiDiagramElement

pub struct DiDiagramElement {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema DiagramElement.

Source

DiDiagramElement::equal

fn DiDiagramElement::equal(DiDiagramElement, DiDiagramElement) -> Bool

Source

DiDiagramElement::extension

fn DiDiagramElement::extension(self : DiDiagramElement) -> Field[DiAnonymousDiagramElementExtension1]

Source

DiDiagramElement::from_element

fn DiDiagramElement::from_element(element : Element) -> DiDiagramElement?

Source

DiDiagramElement::id

fn DiDiagramElement::id(self : DiDiagramElement) -> Field[String]

Source

DiDiagramElement::not_equal

fn DiDiagramElement::not_equal(x : DiDiagramElement, y : DiDiagramElement) -> Bool

Source

DiDiagramElement::to_repr

fn DiDiagramElement::to_repr(DiDiagramElement) -> @moonbitlang/core/debug.Repr

Source

DiEdge

pub struct DiEdge {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Edge.

Source

DiEdge::equal

fn DiEdge::equal(DiEdge, DiEdge) -> Bool

Source

DiEdge::extension

fn DiEdge::extension(self : DiEdge) -> Field[DiAnonymousDiagramElementExtension1]

Source

DiEdge::from_element

fn DiEdge::from_element(element : Element) -> DiEdge?

Source

DiEdge::id

fn DiEdge::id(self : DiEdge) -> Field[String]

Source

DiEdge::not_equal

fn DiEdge::not_equal(x : DiEdge, y : DiEdge) -> Bool

Source

DiEdge::to_repr

fn DiEdge::to_repr(DiEdge) -> @moonbitlang/core/debug.Repr

Source

DiEdge::waypoint

fn DiEdge::waypoint(self : DiEdge) -> Field[ReadOnlyArray[DcPoint]]

Source

DiLabel

pub struct DiLabel {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Label.

Source

DiLabel::bounds

fn DiLabel::bounds(self : DiLabel) -> Field[DcBounds]

Source

DiLabel::equal

fn DiLabel::equal(DiLabel, DiLabel) -> Bool

Source

DiLabel::extension

fn DiLabel::extension(self : DiLabel) -> Field[DiAnonymousDiagramElementExtension1]

Source

DiLabel::from_element

fn DiLabel::from_element(element : Element) -> DiLabel?

Source

DiLabel::id

fn DiLabel::id(self : DiLabel) -> Field[String]

Source

DiLabel::not_equal

fn DiLabel::not_equal(x : DiLabel, y : DiLabel) -> Bool

Source

DiLabel::to_repr

fn DiLabel::to_repr(DiLabel) -> @moonbitlang/core/debug.Repr

Source

DiLabeledEdge

pub struct DiLabeledEdge {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema LabeledEdge.

Source

DiLabeledEdge::equal

fn DiLabeledEdge::equal(DiLabeledEdge, DiLabeledEdge) -> Bool

Source

DiLabeledEdge::extension

fn DiLabeledEdge::extension(self : DiLabeledEdge) -> Field[DiAnonymousDiagramElementExtension1]

Source

DiLabeledEdge::from_element

fn DiLabeledEdge::from_element(element : Element) -> DiLabeledEdge?

Source

DiLabeledEdge::id

fn DiLabeledEdge::id(self : DiLabeledEdge) -> Field[String]

Source

DiLabeledEdge::not_equal

fn DiLabeledEdge::not_equal(x : DiLabeledEdge, y : DiLabeledEdge) -> Bool

Source

DiLabeledEdge::to_repr

fn DiLabeledEdge::to_repr(DiLabeledEdge) -> @moonbitlang/core/debug.Repr

Source

DiLabeledEdge::waypoint

fn DiLabeledEdge::waypoint(self : DiLabeledEdge) -> Field[ReadOnlyArray[DcPoint]]

Source

DiLabeledShape

pub struct DiLabeledShape {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema LabeledShape.

Source

DiLabeledShape::bounds

fn DiLabeledShape::bounds(self : DiLabeledShape) -> Field[DcBounds]

Source

DiLabeledShape::equal

fn DiLabeledShape::equal(DiLabeledShape, DiLabeledShape) -> Bool

Source

DiLabeledShape::extension

fn DiLabeledShape::extension(self : DiLabeledShape) -> Field[DiAnonymousDiagramElementExtension1]

Source

DiLabeledShape::from_element

fn DiLabeledShape::from_element(element : Element) -> DiLabeledShape?

Source

DiLabeledShape::id

fn DiLabeledShape::id(self : DiLabeledShape) -> Field[String]

Source

DiLabeledShape::not_equal

fn DiLabeledShape::not_equal(x : DiLabeledShape, y : DiLabeledShape) -> Bool

Source

DiLabeledShape::to_repr

fn DiLabeledShape::to_repr(DiLabeledShape) -> @moonbitlang/core/debug.Repr

Source

DiNode

pub struct DiNode {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Node.

Source

DiNode::equal

fn DiNode::equal(DiNode, DiNode) -> Bool

Source

DiNode::extension

fn DiNode::extension(self : DiNode) -> Field[DiAnonymousDiagramElementExtension1]

Source

DiNode::from_element

fn DiNode::from_element(element : Element) -> DiNode?

Source

DiNode::id

fn DiNode::id(self : DiNode) -> Field[String]

Source

DiNode::not_equal

fn DiNode::not_equal(x : DiNode, y : DiNode) -> Bool

Source

DiNode::to_repr

fn DiNode::to_repr(DiNode) -> @moonbitlang/core/debug.Repr

Source

DiPlane

pub struct DiPlane {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Plane.

Source

DiPlane::diagram_element

fn DiPlane::diagram_element(self : DiPlane) -> Field[ReadOnlyArray[DiDiagramElement]]

Source

DiPlane::equal

fn DiPlane::equal(DiPlane, DiPlane) -> Bool

Source

DiPlane::extension

fn DiPlane::extension(self : DiPlane) -> Field[DiAnonymousDiagramElementExtension1]

Source

DiPlane::from_element

fn DiPlane::from_element(element : Element) -> DiPlane?

Source

DiPlane::id

fn DiPlane::id(self : DiPlane) -> Field[String]

Source

DiPlane::not_equal

fn DiPlane::not_equal(x : DiPlane, y : DiPlane) -> Bool

Source

DiPlane::to_repr

fn DiPlane::to_repr(DiPlane) -> @moonbitlang/core/debug.Repr

Source

DiShape

pub struct DiShape {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Shape.

Source

DiShape::bounds

fn DiShape::bounds(self : DiShape) -> Field[DcBounds]

Source

DiShape::equal

fn DiShape::equal(DiShape, DiShape) -> Bool

Source

DiShape::extension

fn DiShape::extension(self : DiShape) -> Field[DiAnonymousDiagramElementExtension1]

Source

DiShape::from_element

fn DiShape::from_element(element : Element) -> DiShape?

Source

DiShape::id

fn DiShape::id(self : DiShape) -> Field[String]

Source

DiShape::not_equal

fn DiShape::not_equal(x : DiShape, y : DiShape) -> Bool

Source

DiShape::to_repr

fn DiShape::to_repr(DiShape) -> @moonbitlang/core/debug.Repr

Source

DiStyle

pub struct DiStyle {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema Style.

Source

DiStyle::equal

fn DiStyle::equal(DiStyle, DiStyle) -> Bool

Source

DiStyle::from_element

fn DiStyle::from_element(element : Element) -> DiStyle?

Source

DiStyle::id

fn DiStyle::id(self : DiStyle) -> Field[String]

Source

DiStyle::not_equal

fn DiStyle::not_equal(x : DiStyle, y : DiStyle) -> Bool

Source

DiStyle::to_repr

fn DiStyle::to_repr(DiStyle) -> @moonbitlang/core/debug.Repr

Source

Diagnostic

pub struct Diagnostic {
  code : String
  severity : Severity
  message : String
  span : Span?
  location : Location?
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Diagnostic::equal

fn Diagnostic::equal(Diagnostic, Diagnostic) -> Bool

Source

Diagnostic::not_equal

fn Diagnostic::not_equal(x : Diagnostic, y : Diagnostic) -> Bool

Source

Diagnostic::to_repr

fn Diagnostic::to_repr(Diagnostic) -> @moonbitlang/core/debug.Repr

Source

Document

pub struct Document {
  root : Element
  prolog : ReadOnlyArray[Content]
  epilog : ReadOnlyArray[Content]
  // private fields
} derive(@moonbitlang/core/debug.Debug)

The typed document owns its root and ordered prolog/epilog data. Source maps remain separate from semantic equality and are absent on constructed values.

Source

Document::definitions

fn Document::definitions(self : Document) -> Definitions?

Source

Document::equal

fn Document::equal(a : Document, b : Document) -> Bool

Source

Document::new

fn Document::new(root : Element, prolog? : ArrayView[Content], epilog? : ArrayView[Content]) -> Document

Source

Document::not_equal

fn Document::not_equal(x : Document, y : Document) -> Bool

Source

Document::to_repr

fn Document::to_repr(Document) -> @moonbitlang/core/debug.Repr

Source

Document::walk

fn Document::walk(self : Document, visit : (Element) -> Unit) -> Unit

Source

impl Eq for Document

Eq::equal

fn equal(a : Document, b : Document) -> Bool

Source

DocumentGraph

pub struct DocumentGraph {
  nodes : ReadOnlyArray[GraphNode]
  edges : ReadOnlyArray[GraphEdge]
  // private fields
}

Source

DocumentGraph::lookup

fn DocumentGraph::lookup(self : DocumentGraph, endpoint : GraphEndpoint, limits? : GraphLimits) -> Result[GraphNode, GraphFailure]

Source

DocumentGraph::new

fn DocumentGraph::new(document : Document, resources? : ResourceSet, resource_id? : String, limits? : Limits, graph_limits? : GraphLimits) -> GraphBuildResult

Index the document and its explicit resource closure once. Semantic findings coexist with a graph; a query fails when it encounters an invalid selected reference. Processing exhaustion never exposes an apparently complete graph.

Source

DocumentGraph::reachable

fn DocumentGraph::reachable(self : DocumentGraph, start : GraphEndpoint, kinds? : ArrayView[GraphEdgeKind], direction? : GraphDirection, limits? : GraphLimits) -> ReachabilityResult

Breadth-first discovery, including the start once. References, coordinates and XML order never create implicit control-flow edges.

Source

DocumentGraph::route

fn DocumentGraph::route(self : DocumentGraph, start : GraphEndpoint, target : GraphEndpoint, kinds? : ArrayView[GraphEdgeKind], direction? : GraphDirection, limits? : GraphLimits) -> RouteResult

One shortest route. The first differing authored connection in document order breaks ties. Reverse traversal keeps authored edge endpoints intact.

Source

DocumentGraph::to_repr

fn DocumentGraph::to_repr(self : DocumentGraph) -> @moonbitlang/core/debug.Repr

Source

impl Debug for DocumentGraph

Debug::to_repr

fn to_repr(self : DocumentGraph) -> @moonbitlang/core/debug.Repr

Source

DocumentIndex

pub struct DocumentIndex {
  document : Document
  nodes : ReadOnlyArray[IndexedElement]
  complete : Bool
  // private fields
} derive(@moonbitlang/core/debug.Debug)

Immutable source-order index. Duplicate occurrences are never overwritten.

Source

DocumentIndex::lookup

fn DocumentIndex::lookup(self : DocumentIndex, id : String) -> IdLookup

Source

DocumentIndex::to_repr

fn DocumentIndex::to_repr(DocumentIndex) -> @moonbitlang/core/debug.Repr

Source

DocumentResource

pub struct DocumentResource {
  location : String
  document : Document
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

DocumentResource::equal

fn DocumentResource::equal(DocumentResource, DocumentResource) -> Bool

Source

DocumentResource::new

fn DocumentResource::new(location : String, document : Document) -> DocumentResource

Source

DocumentResource::not_equal

fn DocumentResource::not_equal(x : DocumentResource, y : DocumentResource) -> Bool

Source

DocumentResource::to_repr

fn DocumentResource::to_repr(DocumentResource) -> @moonbitlang/core/debug.Repr

Source

DocumentTree

pub struct DocumentTree {
  document : Document
  // private fields
}

Source

DocumentTree::length

fn DocumentTree::length(self : DocumentTree) -> Int

Source

DocumentTree::lookup

fn DocumentTree::lookup(self : DocumentTree, handle : NodeHandle) -> NodeLookup

Source

DocumentTree::new

fn DocumentTree::new(document : Document, resource_id? : String, limits? : Limits) -> TreeBuildResult

Source

DocumentTree::resource_id

fn DocumentTree::resource_id(self : DocumentTree) -> String?

Source

DocumentTree::root

fn DocumentTree::root(self : DocumentTree) -> NodeRef

Source

DocumentTree::to_repr

fn DocumentTree::to_repr(self : DocumentTree) -> @moonbitlang/core/debug.Repr

Source

impl Debug for DocumentTree

Debug::to_repr

fn to_repr(self : DocumentTree) -> @moonbitlang/core/debug.Repr

Source

Documentation

pub struct Documentation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Documentation::equal

fn Documentation::equal(Documentation, Documentation) -> Bool

Source

Documentation::from_element

fn Documentation::from_element(element : Element) -> Documentation?

Source

Documentation::id

fn Documentation::id(self : Documentation) -> Field[String]

Source

Documentation::new

fn Documentation::new(contents : ArrayView[Content], id? : String, text_format? : String) -> Documentation

Source

Documentation::not_equal

fn Documentation::not_equal(x : Documentation, y : Documentation) -> Bool

Source

Documentation::text_format

fn Documentation::text_format(self : Documentation) -> Field[String]

Source

Documentation::to_repr

fn Documentation::to_repr(Documentation) -> @moonbitlang/core/debug.Repr

Source

Element

pub struct Element {
  kind : Kind
  attributes : ReadOnlyArray[(String, String)]
  values : ReadOnlyArray[Attribute]
  children : ReadOnlyArray[Element]
  contents : ReadOnlyArray[Content]
  content : String
  bindings : ReadOnlyArray[(String, String)]
  value_type : ExpandedName?
  text_value : Scalar?
  span : Span?
  // private fields
} derive(@moonbitlang/core/debug.Debug)

Immutable document element with schema-typed attribute and scalar values. The legacy string attributes expose model tokens; lexical source is in CST.

Source

Element::attribute

fn Element::attribute(self : Element, name : String) -> String?

Source

Element::boolean

fn Element::boolean(self : Element, name : String) -> Field[Bool]

Source

Element::enumeration

fn Element::enumeration(self : Element, name : String) -> Field[BpmnEnum]

Source

Element::equal

fn Element::equal(a : Element, b : Element) -> Bool

Source

Element::from_values

fn Element::from_values(kind : Kind, values? : ArrayView[Attribute], contents? : ArrayView[Content], bindings? : ArrayView[(String, String)], value_type? : ExpandedName, text_value? : Scalar) -> Element

Source

Element::integer

fn Element::integer(self : Element, name : String) -> Field[ExactInteger]

Source

Element::location

fn Element::location(self : Element) -> Location?

Source

Element::namespace_binding

fn Element::namespace_binding(self : Element, prefix : String) -> String?

Source

Element::new

fn Element::new(kind : Kind, attributes? : ArrayView[(String, String)], children? : ArrayView[Element], content? : String, bindings? : ArrayView[(String, String)], value_type? : ExpandedName) -> Element

A compatibility constructor for string attributes and text followed by children. QName spellings use the explicit bindings of this value. Typed references can instead be constructed directly from expanded identity with from_values.

Source

Element::not_equal

fn Element::not_equal(x : Element, y : Element) -> Bool

Source

Element::number

fn Element::number(self : Element, name : String) -> Field[ExactNumber]

Source

Element::opaque_attributes

fn Element::opaque_attributes(self : Element) -> ReadOnlyArray[Attribute]

Source

Element::reference

fn Element::reference(self : Element, name : String) -> Field[Reference]

Source

Element::scalar

fn Element::scalar(self : Element, name : ExpandedName) -> Scalar?

Source

Element::string

fn Element::string(self : Element, name : String) -> Field[String]

Source

Element::to_repr

fn Element::to_repr(Element) -> @moonbitlang/core/debug.Repr

Source

Element::with_attribute

fn Element::with_attribute(self : Element, attribute : Attribute) -> Element

Source

Element::with_contents

fn Element::with_contents(self : Element, contents : ArrayView[Content]) -> Element

Source

Element::with_kind

fn Element::with_kind(self : Element, kind : Kind) -> Element

Source

Element::xml

fn Element::xml(self : Element) -> XmlElement?

Source

impl Eq for Element

Eq::equal

fn equal(a : Element, b : Element) -> Bool

Source

EndEvent

pub struct EndEvent {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tEndEvent.

Source

EndEvent::auditing

fn EndEvent::auditing(self : EndEvent) -> Field[Auditing]

Source

EndEvent::category_value_ref

fn EndEvent::category_value_ref(self : EndEvent) -> Field[ReadOnlyArray[Reference]]

Source

EndEvent::data_input

fn EndEvent::data_input(self : EndEvent) -> Field[ReadOnlyArray[DataInput]]

Source

EndEvent::data_input_association

fn EndEvent::data_input_association(self : EndEvent) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

EndEvent::documentation

fn EndEvent::documentation(self : EndEvent) -> Field[ReadOnlyArray[Documentation]]

Source

EndEvent::equal

fn EndEvent::equal(EndEvent, EndEvent) -> Bool

Source

EndEvent::event_definition

fn EndEvent::event_definition(self : EndEvent) -> Field[ReadOnlyArray[EventDefinition]]

Source

EndEvent::event_definition_ref

fn EndEvent::event_definition_ref(self : EndEvent) -> Field[ReadOnlyArray[Reference]]

Source

EndEvent::extension_elements

fn EndEvent::extension_elements(self : EndEvent) -> Field[ExtensionElements]

Source

EndEvent::from_element

fn EndEvent::from_element(element : Element) -> EndEvent?

Source

EndEvent::id

fn EndEvent::id(self : EndEvent) -> Field[String]

Source

EndEvent::incoming

fn EndEvent::incoming(self : EndEvent) -> Field[ReadOnlyArray[Reference]]

Source

EndEvent::input_set

fn EndEvent::input_set(self : EndEvent) -> Field[InputSet]

Source

EndEvent::monitoring

fn EndEvent::monitoring(self : EndEvent) -> Field[Monitoring]

Source

EndEvent::name

fn EndEvent::name(self : EndEvent) -> Field[String]

Source

EndEvent::new

fn EndEvent::new(id? : String, name? : String, contents? : ArrayView[Content]) -> EndEvent

Source

EndEvent::not_equal

fn EndEvent::not_equal(x : EndEvent, y : EndEvent) -> Bool

Source

EndEvent::outgoing

fn EndEvent::outgoing(self : EndEvent) -> Field[ReadOnlyArray[Reference]]

Source

EndEvent::property

fn EndEvent::property(self : EndEvent) -> Field[ReadOnlyArray[Property]]

Source

EndEvent::to_repr

fn EndEvent::to_repr(EndEvent) -> @moonbitlang/core/debug.Repr

Source

EndPoint

pub struct EndPoint {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tEndPoint.

Source

EndPoint::documentation

fn EndPoint::documentation(self : EndPoint) -> Field[ReadOnlyArray[Documentation]]

Source

EndPoint::equal

fn EndPoint::equal(EndPoint, EndPoint) -> Bool

Source

EndPoint::extension_elements

fn EndPoint::extension_elements(self : EndPoint) -> Field[ExtensionElements]

Source

EndPoint::from_element

fn EndPoint::from_element(element : Element) -> EndPoint?

Source

EndPoint::id

fn EndPoint::id(self : EndPoint) -> Field[String]

Source

EndPoint::new

fn EndPoint::new(id? : String, contents? : ArrayView[Content]) -> EndPoint

Source

EndPoint::not_equal

fn EndPoint::not_equal(x : EndPoint, y : EndPoint) -> Bool

Source

EndPoint::to_repr

fn EndPoint::to_repr(EndPoint) -> @moonbitlang/core/debug.Repr

Source

ErrorEventDefinition

pub struct ErrorEventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tErrorEventDefinition.

Source

ErrorEventDefinition::documentation

fn ErrorEventDefinition::documentation(self : ErrorEventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

ErrorEventDefinition::equal

fn ErrorEventDefinition::equal(ErrorEventDefinition, ErrorEventDefinition) -> Bool

Source

ErrorEventDefinition::error_ref

fn ErrorEventDefinition::error_ref(self : ErrorEventDefinition) -> Field[Reference]

Source

ErrorEventDefinition::extension_elements

fn ErrorEventDefinition::extension_elements(self : ErrorEventDefinition) -> Field[ExtensionElements]

Source

ErrorEventDefinition::from_element

fn ErrorEventDefinition::from_element(element : Element) -> ErrorEventDefinition?

Source

ErrorEventDefinition::id

fn ErrorEventDefinition::id(self : ErrorEventDefinition) -> Field[String]

Source

ErrorEventDefinition::new

fn ErrorEventDefinition::new(id? : String, error_ref? : Reference, contents? : ArrayView[Content]) -> ErrorEventDefinition

Source

ErrorEventDefinition::not_equal

fn ErrorEventDefinition::not_equal(x : ErrorEventDefinition, y : ErrorEventDefinition) -> Bool

Source

ErrorEventDefinition::to_repr

fn ErrorEventDefinition::to_repr(ErrorEventDefinition) -> @moonbitlang/core/debug.Repr

Source

Escalation

pub struct Escalation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tEscalation.

Source

Escalation::documentation

fn Escalation::documentation(self : Escalation) -> Field[ReadOnlyArray[Documentation]]

Source

Escalation::equal

fn Escalation::equal(Escalation, Escalation) -> Bool

Source

Escalation::escalation_code

fn Escalation::escalation_code(self : Escalation) -> Field[String]

Source

Escalation::extension_elements

fn Escalation::extension_elements(self : Escalation) -> Field[ExtensionElements]

Source

Escalation::from_element

fn Escalation::from_element(element : Element) -> Escalation?

Source

Escalation::id

fn Escalation::id(self : Escalation) -> Field[String]

Source

Escalation::name

fn Escalation::name(self : Escalation) -> Field[String]

Source

Escalation::new

fn Escalation::new(id? : String, name? : String, escalation_code? : String, structure_ref? : Reference, contents? : ArrayView[Content]) -> Escalation

Source

Escalation::not_equal

fn Escalation::not_equal(x : Escalation, y : Escalation) -> Bool

Source

Escalation::structure_ref

fn Escalation::structure_ref(self : Escalation) -> Field[Reference]

Source

Escalation::to_repr

fn Escalation::to_repr(Escalation) -> @moonbitlang/core/debug.Repr

Source

EscalationEventDefinition

pub struct EscalationEventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tEscalationEventDefinition.

Source

EscalationEventDefinition::documentation

fn EscalationEventDefinition::documentation(self : EscalationEventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

EscalationEventDefinition::equal

fn EscalationEventDefinition::equal(EscalationEventDefinition, EscalationEventDefinition) -> Bool

Source

EscalationEventDefinition::escalation_ref

fn EscalationEventDefinition::escalation_ref(self : EscalationEventDefinition) -> Field[Reference]

Source

EscalationEventDefinition::extension_elements

fn EscalationEventDefinition::extension_elements(self : EscalationEventDefinition) -> Field[ExtensionElements]

Source

EscalationEventDefinition::from_element

fn EscalationEventDefinition::from_element(element : Element) -> EscalationEventDefinition?

Source

EscalationEventDefinition::id

fn EscalationEventDefinition::id(self : EscalationEventDefinition) -> Field[String]

Source

EscalationEventDefinition::new

fn EscalationEventDefinition::new(id? : String, escalation_ref? : Reference, contents? : ArrayView[Content]) -> EscalationEventDefinition

Source

EscalationEventDefinition::not_equal

fn EscalationEventDefinition::not_equal(x : EscalationEventDefinition, y : EscalationEventDefinition) -> Bool

Source

EscalationEventDefinition::to_repr

fn EscalationEventDefinition::to_repr(EscalationEventDefinition) -> @moonbitlang/core/debug.Repr

Source

Event

pub struct Event {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tEvent.

Source

Event::auditing

fn Event::auditing(self : Event) -> Field[Auditing]

Source

Event::category_value_ref

fn Event::category_value_ref(self : Event) -> Field[ReadOnlyArray[Reference]]

Source

Event::documentation

fn Event::documentation(self : Event) -> Field[ReadOnlyArray[Documentation]]

Source

Event::equal

fn Event::equal(Event, Event) -> Bool

Source

Event::extension_elements

fn Event::extension_elements(self : Event) -> Field[ExtensionElements]

Source

Event::from_element

fn Event::from_element(element : Element) -> Event?

Source

Event::id

fn Event::id(self : Event) -> Field[String]

Source

Event::incoming

fn Event::incoming(self : Event) -> Field[ReadOnlyArray[Reference]]

Source

Event::monitoring

fn Event::monitoring(self : Event) -> Field[Monitoring]

Source

Event::name

fn Event::name(self : Event) -> Field[String]

Source

Event::not_equal

fn Event::not_equal(x : Event, y : Event) -> Bool

Source

Event::outgoing

fn Event::outgoing(self : Event) -> Field[ReadOnlyArray[Reference]]

Source

Event::property

fn Event::property(self : Event) -> Field[ReadOnlyArray[Property]]

Source

Event::to_repr

fn Event::to_repr(Event) -> @moonbitlang/core/debug.Repr

Source

EventBasedGateway

pub struct EventBasedGateway {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tEventBasedGateway.

Source

EventBasedGateway::auditing

fn EventBasedGateway::auditing(self : EventBasedGateway) -> Field[Auditing]

Source

EventBasedGateway::category_value_ref

fn EventBasedGateway::category_value_ref(self : EventBasedGateway) -> Field[ReadOnlyArray[Reference]]

Source

EventBasedGateway::documentation

fn EventBasedGateway::documentation(self : EventBasedGateway) -> Field[ReadOnlyArray[Documentation]]

Source

EventBasedGateway::equal

fn EventBasedGateway::equal(EventBasedGateway, EventBasedGateway) -> Bool

Source

EventBasedGateway::event_gateway_type

fn EventBasedGateway::event_gateway_type(self : EventBasedGateway) -> Field[EventBasedGatewayType]

Source

EventBasedGateway::extension_elements

fn EventBasedGateway::extension_elements(self : EventBasedGateway) -> Field[ExtensionElements]

Source

EventBasedGateway::from_element

fn EventBasedGateway::from_element(element : Element) -> EventBasedGateway?

Source

EventBasedGateway::gateway_direction

fn EventBasedGateway::gateway_direction(self : EventBasedGateway) -> Field[GatewayDirection]

Source

EventBasedGateway::id

fn EventBasedGateway::id(self : EventBasedGateway) -> Field[String]

Source

EventBasedGateway::incoming

fn EventBasedGateway::incoming(self : EventBasedGateway) -> Field[ReadOnlyArray[Reference]]

Source

EventBasedGateway::instantiate

fn EventBasedGateway::instantiate(self : EventBasedGateway) -> Field[Bool]

Source

EventBasedGateway::monitoring

fn EventBasedGateway::monitoring(self : EventBasedGateway) -> Field[Monitoring]

Source

EventBasedGateway::name

fn EventBasedGateway::name(self : EventBasedGateway) -> Field[String]

Source

EventBasedGateway::new

fn EventBasedGateway::new(id? : String, name? : String, gateway_direction? : GatewayDirection, instantiate? : Bool, event_gateway_type? : EventBasedGatewayType, contents? : ArrayView[Content]) -> EventBasedGateway

Source

EventBasedGateway::not_equal

fn EventBasedGateway::not_equal(x : EventBasedGateway, y : EventBasedGateway) -> Bool

Source

EventBasedGateway::outgoing

fn EventBasedGateway::outgoing(self : EventBasedGateway) -> Field[ReadOnlyArray[Reference]]

Source

EventBasedGateway::to_repr

fn EventBasedGateway::to_repr(EventBasedGateway) -> @moonbitlang/core/debug.Repr

Source

EventBasedGatewayType

pub(all) enum EventBasedGatewayType {
  Exclusive
  Parallel
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tEventBasedGatewayType.

Source

EventBasedGatewayType::equal

fn EventBasedGatewayType::equal(EventBasedGatewayType, EventBasedGatewayType) -> Bool

Source

EventBasedGatewayType::not_equal

fn EventBasedGatewayType::not_equal(x : EventBasedGatewayType, y : EventBasedGatewayType) -> Bool

Source

EventBasedGatewayType::parse

fn EventBasedGatewayType::parse(token : String) -> EventBasedGatewayType?

Source

EventBasedGatewayType::to_repr

fn EventBasedGatewayType::to_repr(EventBasedGatewayType) -> @moonbitlang/core/debug.Repr

Source

EventBasedGatewayType::token

fn EventBasedGatewayType::token(self : EventBasedGatewayType) -> String

Source

EventDefinition

pub struct EventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tEventDefinition.

Source

EventDefinition::documentation

fn EventDefinition::documentation(self : EventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

EventDefinition::equal

fn EventDefinition::equal(EventDefinition, EventDefinition) -> Bool

Source

EventDefinition::extension_elements

fn EventDefinition::extension_elements(self : EventDefinition) -> Field[ExtensionElements]

Source

EventDefinition::from_element

fn EventDefinition::from_element(element : Element) -> EventDefinition?

Source

EventDefinition::id

fn EventDefinition::id(self : EventDefinition) -> Field[String]

Source

EventDefinition::not_equal

fn EventDefinition::not_equal(x : EventDefinition, y : EventDefinition) -> Bool

Source

EventDefinition::to_repr

fn EventDefinition::to_repr(EventDefinition) -> @moonbitlang/core/debug.Repr

Source

EventReader

pub struct EventReader {
  // private fields
}

Source

EventReader::iter

fn EventReader::iter(self : EventReader) -> Iter[TraversalEvent]

Source

EventReader::new

fn EventReader::new(root : NodeRef) -> EventReader

Source

EventReader::next

fn EventReader::next(self : EventReader) -> TraversalEvent?

Source

EventReader::skip_children

fn EventReader::skip_children(self : EventReader) -> Unit

Source

EventReader::stop

fn EventReader::stop(self : EventReader) -> Unit

Source

impl EventSource for EventReader

EventSource::next

fn next(self : EventReader) -> TraversalEvent?

Source

EventSource::skip_children

fn skip_children(self : EventReader) -> Unit

Source

EventSource::stop

fn stop(self : EventReader) -> Unit

Source

ExactInteger

pub struct ExactInteger {
  token : String
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ExactInteger::equal

fn ExactInteger::equal(ExactInteger, ExactInteger) -> Bool

Source

ExactInteger::not_equal

fn ExactInteger::not_equal(x : ExactInteger, y : ExactInteger) -> Bool

Source

ExactInteger::parse

fn ExactInteger::parse(token : String) -> ExactInteger?

Source

ExactInteger::to_repr

fn ExactInteger::to_repr(ExactInteger) -> @moonbitlang/core/debug.Repr

Source

ExactNumber

pub struct ExactNumber {
  token : String
} derive(Eq, @moonbitlang/core/debug.Debug)

An exact XML Schema numeric token. It is never converted through a host float.

Source

ExactNumber::equal

fn ExactNumber::equal(ExactNumber, ExactNumber) -> Bool

Source

ExactNumber::is_finite

fn ExactNumber::is_finite(self : ExactNumber) -> Bool

Source

ExactNumber::not_equal

fn ExactNumber::not_equal(x : ExactNumber, y : ExactNumber) -> Bool

Source

ExactNumber::parse

fn ExactNumber::parse(token : String) -> ExactNumber?

Source

ExactNumber::to_repr

fn ExactNumber::to_repr(ExactNumber) -> @moonbitlang/core/debug.Repr

Source

ExclusiveGateway

pub struct ExclusiveGateway {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tExclusiveGateway.

Source

ExclusiveGateway::auditing

fn ExclusiveGateway::auditing(self : ExclusiveGateway) -> Field[Auditing]

Source

ExclusiveGateway::category_value_ref

fn ExclusiveGateway::category_value_ref(self : ExclusiveGateway) -> Field[ReadOnlyArray[Reference]]

Source

ExclusiveGateway::default_

fn ExclusiveGateway::default_(self : ExclusiveGateway) -> Field[Reference]

Source

ExclusiveGateway::documentation

fn ExclusiveGateway::documentation(self : ExclusiveGateway) -> Field[ReadOnlyArray[Documentation]]

Source

ExclusiveGateway::equal

fn ExclusiveGateway::equal(ExclusiveGateway, ExclusiveGateway) -> Bool

Source

ExclusiveGateway::extension_elements

fn ExclusiveGateway::extension_elements(self : ExclusiveGateway) -> Field[ExtensionElements]

Source

ExclusiveGateway::from_element

fn ExclusiveGateway::from_element(element : Element) -> ExclusiveGateway?

Source

ExclusiveGateway::gateway_direction

fn ExclusiveGateway::gateway_direction(self : ExclusiveGateway) -> Field[GatewayDirection]

Source

ExclusiveGateway::id

fn ExclusiveGateway::id(self : ExclusiveGateway) -> Field[String]

Source

ExclusiveGateway::incoming

fn ExclusiveGateway::incoming(self : ExclusiveGateway) -> Field[ReadOnlyArray[Reference]]

Source

ExclusiveGateway::monitoring

fn ExclusiveGateway::monitoring(self : ExclusiveGateway) -> Field[Monitoring]

Source

ExclusiveGateway::name

fn ExclusiveGateway::name(self : ExclusiveGateway) -> Field[String]

Source

ExclusiveGateway::new

fn ExclusiveGateway::new(id? : String, name? : String, gateway_direction? : GatewayDirection, default_? : Reference, contents? : ArrayView[Content]) -> ExclusiveGateway

Source

ExclusiveGateway::not_equal

fn ExclusiveGateway::not_equal(x : ExclusiveGateway, y : ExclusiveGateway) -> Bool

Source

ExclusiveGateway::outgoing

fn ExclusiveGateway::outgoing(self : ExclusiveGateway) -> Field[ReadOnlyArray[Reference]]

Source

ExclusiveGateway::to_repr

fn ExclusiveGateway::to_repr(ExclusiveGateway) -> @moonbitlang/core/debug.Repr

Source

ExpandedName

pub struct ExpandedName {
  namespace_uri : String
  local_name : String
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ExpandedName::equal

fn ExpandedName::equal(ExpandedName, ExpandedName) -> Bool

Source

ExpandedName::new

fn ExpandedName::new(namespace_uri : String, local_name : String) -> ExpandedName

Names are values; writer validation checks constructed names and bindings.

Source

ExpandedName::not_equal

fn ExpandedName::not_equal(x : ExpandedName, y : ExpandedName) -> Bool

Source

ExpandedName::to_repr

fn ExpandedName::to_repr(ExpandedName) -> @moonbitlang/core/debug.Repr

Source

Expression

pub struct Expression {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tExpression.

Source

Expression::documentation

fn Expression::documentation(self : Expression) -> Field[ReadOnlyArray[Documentation]]

Source

Expression::equal

fn Expression::equal(Expression, Expression) -> Bool

Source

Expression::extension_elements

fn Expression::extension_elements(self : Expression) -> Field[ExtensionElements]

Source

Expression::from_element

fn Expression::from_element(element : Element) -> Expression?

Source

Expression::id

fn Expression::id(self : Expression) -> Field[String]

Source

Expression::new

fn Expression::new(id? : String, contents? : ArrayView[Content]) -> Expression

Source

Expression::not_equal

fn Expression::not_equal(x : Expression, y : Expression) -> Bool

Source

Expression::to_repr

fn Expression::to_repr(Expression) -> @moonbitlang/core/debug.Repr

Source

Extension

pub struct Extension {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tExtension.

Source

Extension::definition

fn Extension::definition(self : Extension) -> Field[Reference]

Source

Extension::documentation

fn Extension::documentation(self : Extension) -> Field[ReadOnlyArray[Documentation]]

Source

Extension::equal

fn Extension::equal(Extension, Extension) -> Bool

Source

Extension::from_element

fn Extension::from_element(element : Element) -> Extension?

Source

Extension::must_understand

fn Extension::must_understand(self : Extension) -> Field[Bool]

Source

Extension::new

fn Extension::new(definition? : Reference, must_understand? : Bool, contents? : ArrayView[Content]) -> Extension

Source

Extension::not_equal

fn Extension::not_equal(x : Extension, y : Extension) -> Bool

Source

Extension::to_repr

fn Extension::to_repr(Extension) -> @moonbitlang/core/debug.Repr

Source

ExtensionElements

pub struct ExtensionElements {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tExtensionElements.

Source

ExtensionElements::equal

fn ExtensionElements::equal(ExtensionElements, ExtensionElements) -> Bool

Source

ExtensionElements::from_element

fn ExtensionElements::from_element(element : Element) -> ExtensionElements?

Source

ExtensionElements::new

fn ExtensionElements::new(contents? : ArrayView[Content]) -> ExtensionElements

Source

ExtensionElements::not_equal

fn ExtensionElements::not_equal(x : ExtensionElements, y : ExtensionElements) -> Bool

Source

ExtensionElements::to_repr

fn ExtensionElements::to_repr(ExtensionElements) -> @moonbitlang/core/debug.Repr

Source

ExternalNode

pub struct ExternalNode {
  symbol : ResolvedSymbol
  occurrence : Int
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ExternalNode::equal

fn ExternalNode::equal(ExternalNode, ExternalNode) -> Bool

Source

ExternalNode::not_equal

fn ExternalNode::not_equal(x : ExternalNode, y : ExternalNode) -> Bool

Source

ExternalNode::to_repr

fn ExternalNode::to_repr(ExternalNode) -> @moonbitlang/core/debug.Repr

Source

ExternalResource

pub struct ExternalResource {
  location : String
  namespace_uri : String
  import_type : String
  symbols : ReadOnlyArray[String]
} derive(Eq, @moonbitlang/core/debug.Debug)

Caller-supplied non-BPMN identities. This is an explicit symbol table, not an XML Schema, WSDL or vendor-language validator.

Source

ExternalResource::equal

fn ExternalResource::equal(ExternalResource, ExternalResource) -> Bool

Source

ExternalResource::new

fn ExternalResource::new(location : String, namespace_uri : String, import_type : String, symbols : ArrayView[String]) -> ExternalResource

Source

ExternalResource::not_equal

fn ExternalResource::not_equal(x : ExternalResource, y : ExternalResource) -> Bool

Source

ExternalResource::to_repr

fn ExternalResource::to_repr(ExternalResource) -> @moonbitlang/core/debug.Repr

Source

Field

pub(all) enum Field[T] {
  Absent
  Present(T)
  InvalidValue(Scalar)
} derive(Eq, @moonbitlang/core/debug.Debug)

Absence is separate from a present false, empty string, zero or reference.

Source

Field::equal

fn[T : Eq] Field::equal(Field[T], Field[T]) -> Bool

Source

Field::not_equal

fn[T : Eq] Field::not_equal(x : Field[T], y : Field[T]) -> Bool

Source

Field::to_repr

fn[T : @moonbitlang/core/debug.Debug] Field::to_repr(Field[T]) -> @moonbitlang/core/debug.Repr

Source

Field::value

fn[T] Field::value(self : Field[T]) -> T?

Source

FlowElement

pub struct FlowElement {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tFlowElement.

Source

FlowElement::auditing

fn FlowElement::auditing(self : FlowElement) -> Field[Auditing]

Source

FlowElement::category_value_ref

fn FlowElement::category_value_ref(self : FlowElement) -> Field[ReadOnlyArray[Reference]]

Source

FlowElement::documentation

fn FlowElement::documentation(self : FlowElement) -> Field[ReadOnlyArray[Documentation]]

Source

FlowElement::equal

fn FlowElement::equal(FlowElement, FlowElement) -> Bool

Source

FlowElement::extension_elements

fn FlowElement::extension_elements(self : FlowElement) -> Field[ExtensionElements]

Source

FlowElement::from_element

fn FlowElement::from_element(element : Element) -> FlowElement?

Source

FlowElement::id

fn FlowElement::id(self : FlowElement) -> Field[String]

Source

FlowElement::monitoring

fn FlowElement::monitoring(self : FlowElement) -> Field[Monitoring]

Source

FlowElement::name

fn FlowElement::name(self : FlowElement) -> Field[String]

Source

FlowElement::not_equal

fn FlowElement::not_equal(x : FlowElement, y : FlowElement) -> Bool

Source

FlowElement::to_repr

fn FlowElement::to_repr(FlowElement) -> @moonbitlang/core/debug.Repr

Source

FlowNode

pub struct FlowNode {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tFlowNode.

Source

FlowNode::auditing

fn FlowNode::auditing(self : FlowNode) -> Field[Auditing]

Source

FlowNode::category_value_ref

fn FlowNode::category_value_ref(self : FlowNode) -> Field[ReadOnlyArray[Reference]]

Source

FlowNode::documentation

fn FlowNode::documentation(self : FlowNode) -> Field[ReadOnlyArray[Documentation]]

Source

FlowNode::equal

fn FlowNode::equal(FlowNode, FlowNode) -> Bool

Source

FlowNode::extension_elements

fn FlowNode::extension_elements(self : FlowNode) -> Field[ExtensionElements]

Source

FlowNode::from_element

fn FlowNode::from_element(element : Element) -> FlowNode?

Source

FlowNode::id

fn FlowNode::id(self : FlowNode) -> Field[String]

Source

FlowNode::incoming

fn FlowNode::incoming(self : FlowNode) -> Field[ReadOnlyArray[Reference]]

Source

FlowNode::monitoring

fn FlowNode::monitoring(self : FlowNode) -> Field[Monitoring]

Source

FlowNode::name

fn FlowNode::name(self : FlowNode) -> Field[String]

Source

FlowNode::not_equal

fn FlowNode::not_equal(x : FlowNode, y : FlowNode) -> Bool

Source

FlowNode::outgoing

fn FlowNode::outgoing(self : FlowNode) -> Field[ReadOnlyArray[Reference]]

Source

FlowNode::to_repr

fn FlowNode::to_repr(FlowNode) -> @moonbitlang/core/debug.Repr

Source

FormalExpression

pub struct FormalExpression {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tFormalExpression.

Source

FormalExpression::documentation

fn FormalExpression::documentation(self : FormalExpression) -> Field[ReadOnlyArray[Documentation]]

Source

FormalExpression::equal

fn FormalExpression::equal(FormalExpression, FormalExpression) -> Bool

Source

FormalExpression::evaluates_to_type_ref

fn FormalExpression::evaluates_to_type_ref(self : FormalExpression) -> Field[Reference]

Source

FormalExpression::extension_elements

fn FormalExpression::extension_elements(self : FormalExpression) -> Field[ExtensionElements]

Source

FormalExpression::from_element

fn FormalExpression::from_element(element : Element) -> FormalExpression?

Source

FormalExpression::id

fn FormalExpression::id(self : FormalExpression) -> Field[String]

Source

FormalExpression::language

fn FormalExpression::language(self : FormalExpression) -> Field[String]

Source

FormalExpression::new

fn FormalExpression::new(id? : String, language? : String, evaluates_to_type_ref? : Reference, contents? : ArrayView[Content]) -> FormalExpression

Source

FormalExpression::not_equal

fn FormalExpression::not_equal(x : FormalExpression, y : FormalExpression) -> Bool

Source

FormalExpression::to_repr

fn FormalExpression::to_repr(FormalExpression) -> @moonbitlang/core/debug.Repr

Source

Gateway

pub struct Gateway {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tGateway.

Source

Gateway::auditing

fn Gateway::auditing(self : Gateway) -> Field[Auditing]

Source

Gateway::category_value_ref

fn Gateway::category_value_ref(self : Gateway) -> Field[ReadOnlyArray[Reference]]

Source

Gateway::documentation

fn Gateway::documentation(self : Gateway) -> Field[ReadOnlyArray[Documentation]]

Source

Gateway::equal

fn Gateway::equal(Gateway, Gateway) -> Bool

Source

Gateway::extension_elements

fn Gateway::extension_elements(self : Gateway) -> Field[ExtensionElements]

Source

Gateway::from_element

fn Gateway::from_element(element : Element) -> Gateway?

Source

Gateway::gateway_direction

fn Gateway::gateway_direction(self : Gateway) -> Field[GatewayDirection]

Source

Gateway::id

fn Gateway::id(self : Gateway) -> Field[String]

Source

Gateway::incoming

fn Gateway::incoming(self : Gateway) -> Field[ReadOnlyArray[Reference]]

Source

Gateway::monitoring

fn Gateway::monitoring(self : Gateway) -> Field[Monitoring]

Source

Gateway::name

fn Gateway::name(self : Gateway) -> Field[String]

Source

Gateway::new

fn Gateway::new(id? : String, name? : String, gateway_direction? : GatewayDirection, contents? : ArrayView[Content]) -> Gateway

Source

Gateway::not_equal

fn Gateway::not_equal(x : Gateway, y : Gateway) -> Bool

Source

Gateway::outgoing

fn Gateway::outgoing(self : Gateway) -> Field[ReadOnlyArray[Reference]]

Source

Gateway::to_repr

fn Gateway::to_repr(Gateway) -> @moonbitlang/core/debug.Repr

Source

GatewayDirection

pub(all) enum GatewayDirection {
  Unspecified
  Converging
  Diverging
  Mixed
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tGatewayDirection.

Source

GatewayDirection::equal

fn GatewayDirection::equal(GatewayDirection, GatewayDirection) -> Bool

Source

GatewayDirection::not_equal

fn GatewayDirection::not_equal(x : GatewayDirection, y : GatewayDirection) -> Bool

Source

GatewayDirection::parse

fn GatewayDirection::parse(token : String) -> GatewayDirection?

Source

GatewayDirection::to_repr

fn GatewayDirection::to_repr(GatewayDirection) -> @moonbitlang/core/debug.Repr

Source

GatewayDirection::token

fn GatewayDirection::token(self : GatewayDirection) -> String

Source

GlobalBusinessRuleTask

pub struct GlobalBusinessRuleTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tGlobalBusinessRuleTask.

Source

GlobalBusinessRuleTask::documentation

fn GlobalBusinessRuleTask::documentation(self : GlobalBusinessRuleTask) -> Field[ReadOnlyArray[Documentation]]

Source

GlobalBusinessRuleTask::equal

fn GlobalBusinessRuleTask::equal(GlobalBusinessRuleTask, GlobalBusinessRuleTask) -> Bool

Source

GlobalBusinessRuleTask::extension_elements

fn GlobalBusinessRuleTask::extension_elements(self : GlobalBusinessRuleTask) -> Field[ExtensionElements]

Source

GlobalBusinessRuleTask::from_element

fn GlobalBusinessRuleTask::from_element(element : Element) -> GlobalBusinessRuleTask?

Source

GlobalBusinessRuleTask::id

fn GlobalBusinessRuleTask::id(self : GlobalBusinessRuleTask) -> Field[String]

Source

GlobalBusinessRuleTask::implementation

fn GlobalBusinessRuleTask::implementation(self : GlobalBusinessRuleTask) -> Field[Implementation]

Source

GlobalBusinessRuleTask::io_binding

fn GlobalBusinessRuleTask::io_binding(self : GlobalBusinessRuleTask) -> Field[ReadOnlyArray[InputOutputBinding]]

Source

GlobalBusinessRuleTask::io_specification

fn GlobalBusinessRuleTask::io_specification(self : GlobalBusinessRuleTask) -> Field[InputOutputSpecification]

Source

GlobalBusinessRuleTask::name

fn GlobalBusinessRuleTask::name(self : GlobalBusinessRuleTask) -> Field[String]

Source

GlobalBusinessRuleTask::new

fn GlobalBusinessRuleTask::new(id? : String, name? : String, implementation? : Implementation, contents? : ArrayView[Content]) -> GlobalBusinessRuleTask

Source

GlobalBusinessRuleTask::not_equal

fn GlobalBusinessRuleTask::not_equal(x : GlobalBusinessRuleTask, y : GlobalBusinessRuleTask) -> Bool

Source

GlobalBusinessRuleTask::resource_role

fn GlobalBusinessRuleTask::resource_role(self : GlobalBusinessRuleTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

GlobalBusinessRuleTask::supported_interface_ref

fn GlobalBusinessRuleTask::supported_interface_ref(self : GlobalBusinessRuleTask) -> Field[ReadOnlyArray[Reference]]

Source

GlobalBusinessRuleTask::to_repr

fn GlobalBusinessRuleTask::to_repr(GlobalBusinessRuleTask) -> @moonbitlang/core/debug.Repr

Source

GlobalChoreographyTask

pub struct GlobalChoreographyTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tGlobalChoreographyTask.

Source

GlobalChoreographyTask::artifact

fn GlobalChoreographyTask::artifact(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[Artifact]]

Source

GlobalChoreographyTask::choreography_ref

fn GlobalChoreographyTask::choreography_ref(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[Reference]]

Source

GlobalChoreographyTask::conversation_association

fn GlobalChoreographyTask::conversation_association(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[ConversationAssociation]]

Source

fn GlobalChoreographyTask::conversation_link(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[ConversationLink]]

Source

GlobalChoreographyTask::conversation_node

fn GlobalChoreographyTask::conversation_node(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[ConversationNode]]

Source

GlobalChoreographyTask::correlation_key

fn GlobalChoreographyTask::correlation_key(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[CorrelationKey]]

Source

GlobalChoreographyTask::documentation

fn GlobalChoreographyTask::documentation(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[Documentation]]

Source

GlobalChoreographyTask::equal

fn GlobalChoreographyTask::equal(GlobalChoreographyTask, GlobalChoreographyTask) -> Bool

Source

GlobalChoreographyTask::extension_elements

fn GlobalChoreographyTask::extension_elements(self : GlobalChoreographyTask) -> Field[ExtensionElements]

Source

GlobalChoreographyTask::flow_element

fn GlobalChoreographyTask::flow_element(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[FlowElement]]

Source

GlobalChoreographyTask::from_element

fn GlobalChoreographyTask::from_element(element : Element) -> GlobalChoreographyTask?

Source

GlobalChoreographyTask::id

fn GlobalChoreographyTask::id(self : GlobalChoreographyTask) -> Field[String]

Source

GlobalChoreographyTask::initiating_participant_ref

fn GlobalChoreographyTask::initiating_participant_ref(self : GlobalChoreographyTask) -> Field[Reference]

Source

GlobalChoreographyTask::is_closed

fn GlobalChoreographyTask::is_closed(self : GlobalChoreographyTask) -> Field[Bool]

Source

GlobalChoreographyTask::message_flow

fn GlobalChoreographyTask::message_flow(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[MessageFlow]]

Source

GlobalChoreographyTask::message_flow_association

fn GlobalChoreographyTask::message_flow_association(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[MessageFlowAssociation]]

Source

GlobalChoreographyTask::name

fn GlobalChoreographyTask::name(self : GlobalChoreographyTask) -> Field[String]

Source

GlobalChoreographyTask::new

fn GlobalChoreographyTask::new(id? : String, name? : String, is_closed? : Bool, initiating_participant_ref? : Reference, contents? : ArrayView[Content]) -> GlobalChoreographyTask

Source

GlobalChoreographyTask::not_equal

fn GlobalChoreographyTask::not_equal(x : GlobalChoreographyTask, y : GlobalChoreographyTask) -> Bool

Source

GlobalChoreographyTask::participant

fn GlobalChoreographyTask::participant(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[Participant]]

Source

GlobalChoreographyTask::participant_association

fn GlobalChoreographyTask::participant_association(self : GlobalChoreographyTask) -> Field[ReadOnlyArray[ParticipantAssociation]]

Source

GlobalChoreographyTask::to_repr

fn GlobalChoreographyTask::to_repr(GlobalChoreographyTask) -> @moonbitlang/core/debug.Repr

Source

GlobalConversation

pub struct GlobalConversation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tGlobalConversation.

Source

GlobalConversation::artifact

fn GlobalConversation::artifact(self : GlobalConversation) -> Field[ReadOnlyArray[Artifact]]

Source

GlobalConversation::choreography_ref

fn GlobalConversation::choreography_ref(self : GlobalConversation) -> Field[ReadOnlyArray[Reference]]

Source

GlobalConversation::conversation_association

fn GlobalConversation::conversation_association(self : GlobalConversation) -> Field[ReadOnlyArray[ConversationAssociation]]

Source

fn GlobalConversation::conversation_link(self : GlobalConversation) -> Field[ReadOnlyArray[ConversationLink]]

Source

GlobalConversation::conversation_node

fn GlobalConversation::conversation_node(self : GlobalConversation) -> Field[ReadOnlyArray[ConversationNode]]

Source

GlobalConversation::correlation_key

fn GlobalConversation::correlation_key(self : GlobalConversation) -> Field[ReadOnlyArray[CorrelationKey]]

Source

GlobalConversation::documentation

fn GlobalConversation::documentation(self : GlobalConversation) -> Field[ReadOnlyArray[Documentation]]

Source

GlobalConversation::equal

fn GlobalConversation::equal(GlobalConversation, GlobalConversation) -> Bool

Source

GlobalConversation::extension_elements

fn GlobalConversation::extension_elements(self : GlobalConversation) -> Field[ExtensionElements]

Source

GlobalConversation::from_element

fn GlobalConversation::from_element(element : Element) -> GlobalConversation?

Source

GlobalConversation::id

fn GlobalConversation::id(self : GlobalConversation) -> Field[String]

Source

GlobalConversation::is_closed

fn GlobalConversation::is_closed(self : GlobalConversation) -> Field[Bool]

Source

GlobalConversation::message_flow

fn GlobalConversation::message_flow(self : GlobalConversation) -> Field[ReadOnlyArray[MessageFlow]]

Source

GlobalConversation::message_flow_association

fn GlobalConversation::message_flow_association(self : GlobalConversation) -> Field[ReadOnlyArray[MessageFlowAssociation]]

Source

GlobalConversation::name

fn GlobalConversation::name(self : GlobalConversation) -> Field[String]

Source

GlobalConversation::new

fn GlobalConversation::new(id? : String, name? : String, is_closed? : Bool, contents? : ArrayView[Content]) -> GlobalConversation

Source

GlobalConversation::not_equal

fn GlobalConversation::not_equal(x : GlobalConversation, y : GlobalConversation) -> Bool

Source

GlobalConversation::participant

fn GlobalConversation::participant(self : GlobalConversation) -> Field[ReadOnlyArray[Participant]]

Source

GlobalConversation::participant_association

fn GlobalConversation::participant_association(self : GlobalConversation) -> Field[ReadOnlyArray[ParticipantAssociation]]

Source

GlobalConversation::to_repr

fn GlobalConversation::to_repr(GlobalConversation) -> @moonbitlang/core/debug.Repr

Source

GlobalManualTask

pub struct GlobalManualTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tGlobalManualTask.

Source

GlobalManualTask::documentation

fn GlobalManualTask::documentation(self : GlobalManualTask) -> Field[ReadOnlyArray[Documentation]]

Source

GlobalManualTask::equal

fn GlobalManualTask::equal(GlobalManualTask, GlobalManualTask) -> Bool

Source

GlobalManualTask::extension_elements

fn GlobalManualTask::extension_elements(self : GlobalManualTask) -> Field[ExtensionElements]

Source

GlobalManualTask::from_element

fn GlobalManualTask::from_element(element : Element) -> GlobalManualTask?

Source

GlobalManualTask::id

fn GlobalManualTask::id(self : GlobalManualTask) -> Field[String]

Source

GlobalManualTask::io_binding

fn GlobalManualTask::io_binding(self : GlobalManualTask) -> Field[ReadOnlyArray[InputOutputBinding]]

Source

GlobalManualTask::io_specification

fn GlobalManualTask::io_specification(self : GlobalManualTask) -> Field[InputOutputSpecification]

Source

GlobalManualTask::name

fn GlobalManualTask::name(self : GlobalManualTask) -> Field[String]

Source

GlobalManualTask::new

fn GlobalManualTask::new(id? : String, name? : String, contents? : ArrayView[Content]) -> GlobalManualTask

Source

GlobalManualTask::not_equal

fn GlobalManualTask::not_equal(x : GlobalManualTask, y : GlobalManualTask) -> Bool

Source

GlobalManualTask::resource_role

fn GlobalManualTask::resource_role(self : GlobalManualTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

GlobalManualTask::supported_interface_ref

fn GlobalManualTask::supported_interface_ref(self : GlobalManualTask) -> Field[ReadOnlyArray[Reference]]

Source

GlobalManualTask::to_repr

fn GlobalManualTask::to_repr(GlobalManualTask) -> @moonbitlang/core/debug.Repr

Source

GlobalScriptTask

pub struct GlobalScriptTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tGlobalScriptTask.

Source

GlobalScriptTask::documentation

fn GlobalScriptTask::documentation(self : GlobalScriptTask) -> Field[ReadOnlyArray[Documentation]]

Source

GlobalScriptTask::equal

fn GlobalScriptTask::equal(GlobalScriptTask, GlobalScriptTask) -> Bool

Source

GlobalScriptTask::extension_elements

fn GlobalScriptTask::extension_elements(self : GlobalScriptTask) -> Field[ExtensionElements]

Source

GlobalScriptTask::from_element

fn GlobalScriptTask::from_element(element : Element) -> GlobalScriptTask?

Source

GlobalScriptTask::id

fn GlobalScriptTask::id(self : GlobalScriptTask) -> Field[String]

Source

GlobalScriptTask::io_binding

fn GlobalScriptTask::io_binding(self : GlobalScriptTask) -> Field[ReadOnlyArray[InputOutputBinding]]

Source

GlobalScriptTask::io_specification

fn GlobalScriptTask::io_specification(self : GlobalScriptTask) -> Field[InputOutputSpecification]

Source

GlobalScriptTask::name

fn GlobalScriptTask::name(self : GlobalScriptTask) -> Field[String]

Source

GlobalScriptTask::new

fn GlobalScriptTask::new(id? : String, name? : String, script_language? : String, contents? : ArrayView[Content]) -> GlobalScriptTask

Source

GlobalScriptTask::not_equal

fn GlobalScriptTask::not_equal(x : GlobalScriptTask, y : GlobalScriptTask) -> Bool

Source

GlobalScriptTask::resource_role

fn GlobalScriptTask::resource_role(self : GlobalScriptTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

GlobalScriptTask::script

fn GlobalScriptTask::script(self : GlobalScriptTask) -> Field[Script]

Source

GlobalScriptTask::script_language

fn GlobalScriptTask::script_language(self : GlobalScriptTask) -> Field[String]

Source

GlobalScriptTask::supported_interface_ref

fn GlobalScriptTask::supported_interface_ref(self : GlobalScriptTask) -> Field[ReadOnlyArray[Reference]]

Source

GlobalScriptTask::to_repr

fn GlobalScriptTask::to_repr(GlobalScriptTask) -> @moonbitlang/core/debug.Repr

Source

GlobalTask

pub struct GlobalTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tGlobalTask.

Source

GlobalTask::documentation

fn GlobalTask::documentation(self : GlobalTask) -> Field[ReadOnlyArray[Documentation]]

Source

GlobalTask::equal

fn GlobalTask::equal(GlobalTask, GlobalTask) -> Bool

Source

GlobalTask::extension_elements

fn GlobalTask::extension_elements(self : GlobalTask) -> Field[ExtensionElements]

Source

GlobalTask::from_element

fn GlobalTask::from_element(element : Element) -> GlobalTask?

Source

GlobalTask::id

fn GlobalTask::id(self : GlobalTask) -> Field[String]

Source

GlobalTask::io_binding

fn GlobalTask::io_binding(self : GlobalTask) -> Field[ReadOnlyArray[InputOutputBinding]]

Source

GlobalTask::io_specification

fn GlobalTask::io_specification(self : GlobalTask) -> Field[InputOutputSpecification]

Source

GlobalTask::name

fn GlobalTask::name(self : GlobalTask) -> Field[String]

Source

GlobalTask::new

fn GlobalTask::new(id? : String, name? : String, contents? : ArrayView[Content]) -> GlobalTask

Source

GlobalTask::not_equal

fn GlobalTask::not_equal(x : GlobalTask, y : GlobalTask) -> Bool

Source

GlobalTask::resource_role

fn GlobalTask::resource_role(self : GlobalTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

GlobalTask::supported_interface_ref

fn GlobalTask::supported_interface_ref(self : GlobalTask) -> Field[ReadOnlyArray[Reference]]

Source

GlobalTask::to_repr

fn GlobalTask::to_repr(GlobalTask) -> @moonbitlang/core/debug.Repr

Source

GlobalUserTask

pub struct GlobalUserTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tGlobalUserTask.

Source

GlobalUserTask::documentation

fn GlobalUserTask::documentation(self : GlobalUserTask) -> Field[ReadOnlyArray[Documentation]]

Source

GlobalUserTask::equal

fn GlobalUserTask::equal(GlobalUserTask, GlobalUserTask) -> Bool

Source

GlobalUserTask::extension_elements

fn GlobalUserTask::extension_elements(self : GlobalUserTask) -> Field[ExtensionElements]

Source

GlobalUserTask::from_element

fn GlobalUserTask::from_element(element : Element) -> GlobalUserTask?

Source

GlobalUserTask::id

fn GlobalUserTask::id(self : GlobalUserTask) -> Field[String]

Source

GlobalUserTask::implementation

fn GlobalUserTask::implementation(self : GlobalUserTask) -> Field[Implementation]

Source

GlobalUserTask::io_binding

fn GlobalUserTask::io_binding(self : GlobalUserTask) -> Field[ReadOnlyArray[InputOutputBinding]]

Source

GlobalUserTask::io_specification

fn GlobalUserTask::io_specification(self : GlobalUserTask) -> Field[InputOutputSpecification]

Source

GlobalUserTask::name

fn GlobalUserTask::name(self : GlobalUserTask) -> Field[String]

Source

GlobalUserTask::new

fn GlobalUserTask::new(id? : String, name? : String, implementation? : Implementation, contents? : ArrayView[Content]) -> GlobalUserTask

Source

GlobalUserTask::not_equal

fn GlobalUserTask::not_equal(x : GlobalUserTask, y : GlobalUserTask) -> Bool

Source

GlobalUserTask::rendering

fn GlobalUserTask::rendering(self : GlobalUserTask) -> Field[ReadOnlyArray[Rendering]]

Source

GlobalUserTask::resource_role

fn GlobalUserTask::resource_role(self : GlobalUserTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

GlobalUserTask::supported_interface_ref

fn GlobalUserTask::supported_interface_ref(self : GlobalUserTask) -> Field[ReadOnlyArray[Reference]]

Source

GlobalUserTask::to_repr

fn GlobalUserTask::to_repr(GlobalUserTask) -> @moonbitlang/core/debug.Repr

Source

GraphBuildResult

pub struct GraphBuildResult {
  graph : DocumentGraph?
  diagnostics : ReadOnlyArray[Diagnostic]
} derive(@moonbitlang/core/debug.Debug)

Source

GraphBuildResult::to_repr

fn GraphBuildResult::to_repr(GraphBuildResult) -> @moonbitlang/core/debug.Repr

Source

GraphDirection

pub(all) enum GraphDirection {
  Forward
  Reverse
  Both
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

GraphDirection::equal

fn GraphDirection::equal(GraphDirection, GraphDirection) -> Bool

Source

GraphDirection::not_equal

fn GraphDirection::not_equal(x : GraphDirection, y : GraphDirection) -> Bool

Source

GraphDirection::to_repr

fn GraphDirection::to_repr(GraphDirection) -> @moonbitlang/core/debug.Repr

Source

GraphEdge

pub struct GraphEdge {
  kind : GraphEdgeKind
  source : GraphNode
  target : GraphNode
  connection : NodeRef?
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

GraphEdge::equal

fn GraphEdge::equal(GraphEdge, GraphEdge) -> Bool

Source

GraphEdge::not_equal

fn GraphEdge::not_equal(x : GraphEdge, y : GraphEdge) -> Bool

Source

GraphEdge::to_repr

fn GraphEdge::to_repr(GraphEdge) -> @moonbitlang/core/debug.Repr

Source

GraphEdgeKind

pub(all) enum GraphEdgeKind {
  Containment
  SequenceFlow
  MessageFlow
  Association
  DataAssociation
  ConversationLink
  Reference
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

GraphEdgeKind::equal

fn GraphEdgeKind::equal(GraphEdgeKind, GraphEdgeKind) -> Bool

Source

GraphEdgeKind::not_equal

fn GraphEdgeKind::not_equal(x : GraphEdgeKind, y : GraphEdgeKind) -> Bool

Source

GraphEdgeKind::to_repr

fn GraphEdgeKind::to_repr(GraphEdgeKind) -> @moonbitlang/core/debug.Repr

Source

GraphEndpoint

pub(all) enum GraphEndpoint {
  Node(NodeHandle)
  Id(String)
  Qualified(ExpandedName)
  Symbol(ResolvedSymbol)
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

GraphEndpoint::equal

fn GraphEndpoint::equal(GraphEndpoint, GraphEndpoint) -> Bool

Source

GraphEndpoint::not_equal

fn GraphEndpoint::not_equal(x : GraphEndpoint, y : GraphEndpoint) -> Bool

Source

GraphEndpoint::to_repr

fn GraphEndpoint::to_repr(GraphEndpoint) -> @moonbitlang/core/debug.Repr

Source

GraphFailure

pub(all) enum GraphFailure {
  InvalidEndpoint
  DocumentMismatch
  InvalidReference(NodeHandle)
  Ambiguous(ReadOnlyArray[GraphNode])
  Limit(GraphLimit)
  InvalidLimits
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

GraphFailure::equal

fn GraphFailure::equal(GraphFailure, GraphFailure) -> Bool

Source

GraphFailure::not_equal

fn GraphFailure::not_equal(x : GraphFailure, y : GraphFailure) -> Bool

Source

GraphFailure::to_repr

fn GraphFailure::to_repr(GraphFailure) -> @moonbitlang/core/debug.Repr

Source

GraphLimit

pub(all) enum GraphLimit {
  Nodes
  Edges
  Results
  Work
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

GraphLimit::equal

fn GraphLimit::equal(GraphLimit, GraphLimit) -> Bool

Source

GraphLimit::not_equal

fn GraphLimit::not_equal(x : GraphLimit, y : GraphLimit) -> Bool

Source

GraphLimit::to_repr

fn GraphLimit::to_repr(GraphLimit) -> @moonbitlang/core/debug.Repr

Source

GraphLimits

pub struct GraphLimits {
  nodes : Int
  edges : Int
  results : Int
  work : Int
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

GraphLimits::equal

fn GraphLimits::equal(GraphLimits, GraphLimits) -> Bool

Source

GraphLimits::new

fn GraphLimits::new(nodes? : Int, edges? : Int, results? : Int, work? : Int) -> GraphLimits

Source

GraphLimits::not_equal

fn GraphLimits::not_equal(x : GraphLimits, y : GraphLimits) -> Bool

Source

GraphLimits::to_repr

fn GraphLimits::to_repr(GraphLimits) -> @moonbitlang/core/debug.Repr

Source

GraphNode

pub(all) enum GraphNode {
  Document(NodeRef)
  External(ExternalNode)
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

GraphNode::equal

fn GraphNode::equal(GraphNode, GraphNode) -> Bool

Source

GraphNode::id

fn GraphNode::id(self : GraphNode) -> String?

Source

GraphNode::not_equal

fn GraphNode::not_equal(x : GraphNode, y : GraphNode) -> Bool

Source

GraphNode::to_repr

fn GraphNode::to_repr(GraphNode) -> @moonbitlang/core/debug.Repr

Source

GraphRoute

pub struct GraphRoute {
  nodes : ReadOnlyArray[GraphNode]
  edges : ReadOnlyArray[GraphEdge]
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

GraphRoute::equal

fn GraphRoute::equal(GraphRoute, GraphRoute) -> Bool

Source

GraphRoute::not_equal

fn GraphRoute::not_equal(x : GraphRoute, y : GraphRoute) -> Bool

Source

GraphRoute::to_repr

fn GraphRoute::to_repr(GraphRoute) -> @moonbitlang/core/debug.Repr

Source

Group

pub struct Group {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tGroup.

Source

Group::category_value_ref

fn Group::category_value_ref(self : Group) -> Field[Reference]

Source

Group::documentation

fn Group::documentation(self : Group) -> Field[ReadOnlyArray[Documentation]]

Source

Group::equal

fn Group::equal(Group, Group) -> Bool

Source

Group::extension_elements

fn Group::extension_elements(self : Group) -> Field[ExtensionElements]

Source

Group::from_element

fn Group::from_element(element : Element) -> Group?

Source

Group::id

fn Group::id(self : Group) -> Field[String]

Source

Group::new

fn Group::new(id? : String, category_value_ref? : Reference, contents? : ArrayView[Content]) -> Group

Source

Group::not_equal

fn Group::not_equal(x : Group, y : Group) -> Bool

Source

Group::to_repr

fn Group::to_repr(Group) -> @moonbitlang/core/debug.Repr

Source

HumanPerformer

pub struct HumanPerformer {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tHumanPerformer.

Source

HumanPerformer::documentation

fn HumanPerformer::documentation(self : HumanPerformer) -> Field[ReadOnlyArray[Documentation]]

Source

HumanPerformer::equal

fn HumanPerformer::equal(HumanPerformer, HumanPerformer) -> Bool

Source

HumanPerformer::extension_elements

fn HumanPerformer::extension_elements(self : HumanPerformer) -> Field[ExtensionElements]

Source

HumanPerformer::from_element

fn HumanPerformer::from_element(element : Element) -> HumanPerformer?

Source

HumanPerformer::id

fn HumanPerformer::id(self : HumanPerformer) -> Field[String]

Source

HumanPerformer::name

fn HumanPerformer::name(self : HumanPerformer) -> Field[String]

Source

HumanPerformer::new

fn HumanPerformer::new(id? : String, name? : String, contents? : ArrayView[Content]) -> HumanPerformer

Source

HumanPerformer::not_equal

fn HumanPerformer::not_equal(x : HumanPerformer, y : HumanPerformer) -> Bool

Source

HumanPerformer::resource_assignment_expression

fn HumanPerformer::resource_assignment_expression(self : HumanPerformer) -> Field[ResourceAssignmentExpression]

Source

HumanPerformer::resource_parameter_binding

fn HumanPerformer::resource_parameter_binding(self : HumanPerformer) -> Field[ReadOnlyArray[ResourceParameterBinding]]

Source

HumanPerformer::resource_ref

fn HumanPerformer::resource_ref(self : HumanPerformer) -> Field[Reference]

Source

HumanPerformer::to_repr

fn HumanPerformer::to_repr(HumanPerformer) -> @moonbitlang/core/debug.Repr

Source

IdLookup

pub(all) enum IdLookup {
  Found(IndexedElement)
  Ambiguous(ReadOnlyArray[IndexedElement])
  Missing
  Incomplete
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

IdLookup::equal

fn IdLookup::equal(IdLookup, IdLookup) -> Bool

Source

IdLookup::not_equal

fn IdLookup::not_equal(x : IdLookup, y : IdLookup) -> Bool

Source

IdLookup::to_repr

fn IdLookup::to_repr(IdLookup) -> @moonbitlang/core/debug.Repr

Source

Implementation

pub(all) enum Implementation {
  Unspecified
  WebService
  Uri(String)
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tImplementation.

Source

Implementation::equal

fn Implementation::equal(Implementation, Implementation) -> Bool

Source

Implementation::not_equal

fn Implementation::not_equal(x : Implementation, y : Implementation) -> Bool

Source

Implementation::parse

fn Implementation::parse(token : String) -> Implementation?

Source

Implementation::to_repr

fn Implementation::to_repr(Implementation) -> @moonbitlang/core/debug.Repr

Source

Implementation::token

fn Implementation::token(self : Implementation) -> String

Source

ImplicitThrowEvent

pub struct ImplicitThrowEvent {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tImplicitThrowEvent.

Source

ImplicitThrowEvent::auditing

fn ImplicitThrowEvent::auditing(self : ImplicitThrowEvent) -> Field[Auditing]

Source

ImplicitThrowEvent::category_value_ref

fn ImplicitThrowEvent::category_value_ref(self : ImplicitThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

ImplicitThrowEvent::data_input

fn ImplicitThrowEvent::data_input(self : ImplicitThrowEvent) -> Field[ReadOnlyArray[DataInput]]

Source

ImplicitThrowEvent::data_input_association

fn ImplicitThrowEvent::data_input_association(self : ImplicitThrowEvent) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

ImplicitThrowEvent::documentation

fn ImplicitThrowEvent::documentation(self : ImplicitThrowEvent) -> Field[ReadOnlyArray[Documentation]]

Source

ImplicitThrowEvent::equal

fn ImplicitThrowEvent::equal(ImplicitThrowEvent, ImplicitThrowEvent) -> Bool

Source

ImplicitThrowEvent::event_definition

fn ImplicitThrowEvent::event_definition(self : ImplicitThrowEvent) -> Field[ReadOnlyArray[EventDefinition]]

Source

ImplicitThrowEvent::event_definition_ref

fn ImplicitThrowEvent::event_definition_ref(self : ImplicitThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

ImplicitThrowEvent::extension_elements

fn ImplicitThrowEvent::extension_elements(self : ImplicitThrowEvent) -> Field[ExtensionElements]

Source

ImplicitThrowEvent::from_element

fn ImplicitThrowEvent::from_element(element : Element) -> ImplicitThrowEvent?

Source

ImplicitThrowEvent::id

fn ImplicitThrowEvent::id(self : ImplicitThrowEvent) -> Field[String]

Source

ImplicitThrowEvent::incoming

fn ImplicitThrowEvent::incoming(self : ImplicitThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

ImplicitThrowEvent::input_set

fn ImplicitThrowEvent::input_set(self : ImplicitThrowEvent) -> Field[InputSet]

Source

ImplicitThrowEvent::monitoring

fn ImplicitThrowEvent::monitoring(self : ImplicitThrowEvent) -> Field[Monitoring]

Source

ImplicitThrowEvent::name

fn ImplicitThrowEvent::name(self : ImplicitThrowEvent) -> Field[String]

Source

ImplicitThrowEvent::new

fn ImplicitThrowEvent::new(id? : String, name? : String, contents? : ArrayView[Content]) -> ImplicitThrowEvent

Source

ImplicitThrowEvent::not_equal

fn ImplicitThrowEvent::not_equal(x : ImplicitThrowEvent, y : ImplicitThrowEvent) -> Bool

Source

ImplicitThrowEvent::outgoing

fn ImplicitThrowEvent::outgoing(self : ImplicitThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

ImplicitThrowEvent::property

fn ImplicitThrowEvent::property(self : ImplicitThrowEvent) -> Field[ReadOnlyArray[Property]]

Source

ImplicitThrowEvent::to_repr

fn ImplicitThrowEvent::to_repr(ImplicitThrowEvent) -> @moonbitlang/core/debug.Repr

Source

Import

pub struct Import {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Import::equal

fn Import::equal(Import, Import) -> Bool

Source

Import::from_element

fn Import::from_element(element : Element) -> Import?

Source

Import::import_type

fn Import::import_type(self : Import) -> Field[String]

Source

Import::location

fn Import::location(self : Import) -> Field[String]

Source

Import::namespace_uri

fn Import::namespace_uri(self : Import) -> Field[String]

Source

Import::new

fn Import::new(namespace_uri : String, location : String, import_type : String) -> Import

Source

Import::not_equal

fn Import::not_equal(x : Import, y : Import) -> Bool

Source

Import::to_repr

fn Import::to_repr(Import) -> @moonbitlang/core/debug.Repr

Source

InclusiveGateway

pub struct InclusiveGateway {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tInclusiveGateway.

Source

InclusiveGateway::auditing

fn InclusiveGateway::auditing(self : InclusiveGateway) -> Field[Auditing]

Source

InclusiveGateway::category_value_ref

fn InclusiveGateway::category_value_ref(self : InclusiveGateway) -> Field[ReadOnlyArray[Reference]]

Source

InclusiveGateway::default_

fn InclusiveGateway::default_(self : InclusiveGateway) -> Field[Reference]

Source

InclusiveGateway::documentation

fn InclusiveGateway::documentation(self : InclusiveGateway) -> Field[ReadOnlyArray[Documentation]]

Source

InclusiveGateway::equal

fn InclusiveGateway::equal(InclusiveGateway, InclusiveGateway) -> Bool

Source

InclusiveGateway::extension_elements

fn InclusiveGateway::extension_elements(self : InclusiveGateway) -> Field[ExtensionElements]

Source

InclusiveGateway::from_element

fn InclusiveGateway::from_element(element : Element) -> InclusiveGateway?

Source

InclusiveGateway::gateway_direction

fn InclusiveGateway::gateway_direction(self : InclusiveGateway) -> Field[GatewayDirection]

Source

InclusiveGateway::id

fn InclusiveGateway::id(self : InclusiveGateway) -> Field[String]

Source

InclusiveGateway::incoming

fn InclusiveGateway::incoming(self : InclusiveGateway) -> Field[ReadOnlyArray[Reference]]

Source

InclusiveGateway::monitoring

fn InclusiveGateway::monitoring(self : InclusiveGateway) -> Field[Monitoring]

Source

InclusiveGateway::name

fn InclusiveGateway::name(self : InclusiveGateway) -> Field[String]

Source

InclusiveGateway::new

fn InclusiveGateway::new(id? : String, name? : String, gateway_direction? : GatewayDirection, default_? : Reference, contents? : ArrayView[Content]) -> InclusiveGateway

Source

InclusiveGateway::not_equal

fn InclusiveGateway::not_equal(x : InclusiveGateway, y : InclusiveGateway) -> Bool

Source

InclusiveGateway::outgoing

fn InclusiveGateway::outgoing(self : InclusiveGateway) -> Field[ReadOnlyArray[Reference]]

Source

InclusiveGateway::to_repr

fn InclusiveGateway::to_repr(InclusiveGateway) -> @moonbitlang/core/debug.Repr

Source

IndexedElement

pub struct IndexedElement {
  ordinal : Int
  element : Element
  parent : Int?
  child_index : Int
  children : ReadOnlyArray[Int]
  depth : Int
  scope : Int?
  payload : Bool
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

IndexedElement::equal

fn IndexedElement::equal(IndexedElement, IndexedElement) -> Bool

Source

IndexedElement::not_equal

fn IndexedElement::not_equal(x : IndexedElement, y : IndexedElement) -> Bool

Source

IndexedElement::to_repr

fn IndexedElement::to_repr(IndexedElement) -> @moonbitlang/core/debug.Repr

Source

IndexedResource

pub struct IndexedResource {
  resource_id : String?
  index : DocumentIndex
  records : Int
} derive(@moonbitlang/core/debug.Debug)

One immutable document index in the resolver's explicit import closure. records counts the bounded element/attribute/content/namespace work, not only elements. Hosts can reuse an index without fetching or reparsing XML.

Source

IndexedResource::to_repr

fn IndexedResource::to_repr(IndexedResource) -> @moonbitlang/core/debug.Repr

Source

InputOutputBinding

pub struct InputOutputBinding {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tInputOutputBinding.

Source

InputOutputBinding::documentation

fn InputOutputBinding::documentation(self : InputOutputBinding) -> Field[ReadOnlyArray[Documentation]]

Source

InputOutputBinding::equal

fn InputOutputBinding::equal(InputOutputBinding, InputOutputBinding) -> Bool

Source

InputOutputBinding::extension_elements

fn InputOutputBinding::extension_elements(self : InputOutputBinding) -> Field[ExtensionElements]

Source

InputOutputBinding::from_element

fn InputOutputBinding::from_element(element : Element) -> InputOutputBinding?

Source

InputOutputBinding::id

fn InputOutputBinding::id(self : InputOutputBinding) -> Field[String]

Source

InputOutputBinding::input_data_ref

fn InputOutputBinding::input_data_ref(self : InputOutputBinding) -> Field[Reference]

Source

InputOutputBinding::new

fn InputOutputBinding::new(id? : String, operation_ref? : Reference, input_data_ref? : Reference, output_data_ref? : Reference, contents? : ArrayView[Content]) -> InputOutputBinding

Source

InputOutputBinding::not_equal

fn InputOutputBinding::not_equal(x : InputOutputBinding, y : InputOutputBinding) -> Bool

Source

InputOutputBinding::operation_ref

fn InputOutputBinding::operation_ref(self : InputOutputBinding) -> Field[Reference]

Source

InputOutputBinding::output_data_ref

fn InputOutputBinding::output_data_ref(self : InputOutputBinding) -> Field[Reference]

Source

InputOutputBinding::to_repr

fn InputOutputBinding::to_repr(InputOutputBinding) -> @moonbitlang/core/debug.Repr

Source

InputOutputSpecification

pub struct InputOutputSpecification {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tInputOutputSpecification.

Source

InputOutputSpecification::data_input

fn InputOutputSpecification::data_input(self : InputOutputSpecification) -> Field[ReadOnlyArray[DataInput]]

Source

InputOutputSpecification::data_output

fn InputOutputSpecification::data_output(self : InputOutputSpecification) -> Field[ReadOnlyArray[DataOutput]]

Source

InputOutputSpecification::documentation

fn InputOutputSpecification::documentation(self : InputOutputSpecification) -> Field[ReadOnlyArray[Documentation]]

Source

InputOutputSpecification::equal

fn InputOutputSpecification::equal(InputOutputSpecification, InputOutputSpecification) -> Bool

Source

InputOutputSpecification::extension_elements

fn InputOutputSpecification::extension_elements(self : InputOutputSpecification) -> Field[ExtensionElements]

Source

InputOutputSpecification::from_element

fn InputOutputSpecification::from_element(element : Element) -> InputOutputSpecification?

Source

InputOutputSpecification::id

fn InputOutputSpecification::id(self : InputOutputSpecification) -> Field[String]

Source

InputOutputSpecification::input_set

fn InputOutputSpecification::input_set(self : InputOutputSpecification) -> Field[ReadOnlyArray[InputSet]]

Source

InputOutputSpecification::new

fn InputOutputSpecification::new(id? : String, contents? : ArrayView[Content]) -> InputOutputSpecification

Source

InputOutputSpecification::not_equal

fn InputOutputSpecification::not_equal(x : InputOutputSpecification, y : InputOutputSpecification) -> Bool

Source

InputOutputSpecification::output_set

fn InputOutputSpecification::output_set(self : InputOutputSpecification) -> Field[ReadOnlyArray[OutputSet]]

Source

InputOutputSpecification::to_repr

fn InputOutputSpecification::to_repr(InputOutputSpecification) -> @moonbitlang/core/debug.Repr

Source

InputSet

pub struct InputSet {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tInputSet.

Source

InputSet::data_input_refs

fn InputSet::data_input_refs(self : InputSet) -> Field[ReadOnlyArray[Reference]]

Source

InputSet::documentation

fn InputSet::documentation(self : InputSet) -> Field[ReadOnlyArray[Documentation]]

Source

InputSet::equal

fn InputSet::equal(InputSet, InputSet) -> Bool

Source

InputSet::extension_elements

fn InputSet::extension_elements(self : InputSet) -> Field[ExtensionElements]

Source

InputSet::from_element

fn InputSet::from_element(element : Element) -> InputSet?

Source

InputSet::id

fn InputSet::id(self : InputSet) -> Field[String]

Source

InputSet::name

fn InputSet::name(self : InputSet) -> Field[String]

Source

InputSet::new

fn InputSet::new(id? : String, name? : String, contents? : ArrayView[Content]) -> InputSet

Source

InputSet::not_equal

fn InputSet::not_equal(x : InputSet, y : InputSet) -> Bool

Source

InputSet::optional_input_refs

fn InputSet::optional_input_refs(self : InputSet) -> Field[ReadOnlyArray[Reference]]

Source

InputSet::output_set_refs

fn InputSet::output_set_refs(self : InputSet) -> Field[ReadOnlyArray[Reference]]

Source

InputSet::to_repr

fn InputSet::to_repr(InputSet) -> @moonbitlang/core/debug.Repr

Source

InputSet::while_executing_input_refs

fn InputSet::while_executing_input_refs(self : InputSet) -> Field[ReadOnlyArray[Reference]]

Source

Interface

pub struct Interface {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tInterface.

Source

Interface::documentation

fn Interface::documentation(self : Interface) -> Field[ReadOnlyArray[Documentation]]

Source

Interface::equal

fn Interface::equal(Interface, Interface) -> Bool

Source

Interface::extension_elements

fn Interface::extension_elements(self : Interface) -> Field[ExtensionElements]

Source

Interface::from_element

fn Interface::from_element(element : Element) -> Interface?

Source

Interface::id

fn Interface::id(self : Interface) -> Field[String]

Source

Interface::implementation_ref

fn Interface::implementation_ref(self : Interface) -> Field[Reference]

Source

Interface::name

fn Interface::name(self : Interface) -> Field[String]

Source

Interface::new

fn Interface::new(id? : String, name? : String, implementation_ref? : Reference, contents? : ArrayView[Content]) -> Interface

Source

Interface::not_equal

fn Interface::not_equal(x : Interface, y : Interface) -> Bool

Source

Interface::operation

fn Interface::operation(self : Interface) -> Field[ReadOnlyArray[Operation]]

Source

Interface::to_repr

fn Interface::to_repr(Interface) -> @moonbitlang/core/debug.Repr

Source

IntermediateCatchEvent

pub struct IntermediateCatchEvent {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tIntermediateCatchEvent.

Source

IntermediateCatchEvent::auditing

fn IntermediateCatchEvent::auditing(self : IntermediateCatchEvent) -> Field[Auditing]

Source

IntermediateCatchEvent::category_value_ref

fn IntermediateCatchEvent::category_value_ref(self : IntermediateCatchEvent) -> Field[ReadOnlyArray[Reference]]

Source

IntermediateCatchEvent::data_output

fn IntermediateCatchEvent::data_output(self : IntermediateCatchEvent) -> Field[ReadOnlyArray[DataOutput]]

Source

IntermediateCatchEvent::data_output_association

fn IntermediateCatchEvent::data_output_association(self : IntermediateCatchEvent) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

IntermediateCatchEvent::documentation

fn IntermediateCatchEvent::documentation(self : IntermediateCatchEvent) -> Field[ReadOnlyArray[Documentation]]

Source

IntermediateCatchEvent::equal

fn IntermediateCatchEvent::equal(IntermediateCatchEvent, IntermediateCatchEvent) -> Bool

Source

IntermediateCatchEvent::event_definition

fn IntermediateCatchEvent::event_definition(self : IntermediateCatchEvent) -> Field[ReadOnlyArray[EventDefinition]]

Source

IntermediateCatchEvent::event_definition_ref

fn IntermediateCatchEvent::event_definition_ref(self : IntermediateCatchEvent) -> Field[ReadOnlyArray[Reference]]

Source

IntermediateCatchEvent::extension_elements

fn IntermediateCatchEvent::extension_elements(self : IntermediateCatchEvent) -> Field[ExtensionElements]

Source

IntermediateCatchEvent::from_element

fn IntermediateCatchEvent::from_element(element : Element) -> IntermediateCatchEvent?

Source

IntermediateCatchEvent::id

fn IntermediateCatchEvent::id(self : IntermediateCatchEvent) -> Field[String]

Source

IntermediateCatchEvent::incoming

fn IntermediateCatchEvent::incoming(self : IntermediateCatchEvent) -> Field[ReadOnlyArray[Reference]]

Source

IntermediateCatchEvent::monitoring

fn IntermediateCatchEvent::monitoring(self : IntermediateCatchEvent) -> Field[Monitoring]

Source

IntermediateCatchEvent::name

fn IntermediateCatchEvent::name(self : IntermediateCatchEvent) -> Field[String]

Source

IntermediateCatchEvent::new

fn IntermediateCatchEvent::new(id? : String, name? : String, parallel_multiple? : Bool, contents? : ArrayView[Content]) -> IntermediateCatchEvent

Source

IntermediateCatchEvent::not_equal

fn IntermediateCatchEvent::not_equal(x : IntermediateCatchEvent, y : IntermediateCatchEvent) -> Bool

Source

IntermediateCatchEvent::outgoing

fn IntermediateCatchEvent::outgoing(self : IntermediateCatchEvent) -> Field[ReadOnlyArray[Reference]]

Source

IntermediateCatchEvent::output_set

fn IntermediateCatchEvent::output_set(self : IntermediateCatchEvent) -> Field[OutputSet]

Source

IntermediateCatchEvent::parallel_multiple

fn IntermediateCatchEvent::parallel_multiple(self : IntermediateCatchEvent) -> Field[Bool]

Source

IntermediateCatchEvent::property

fn IntermediateCatchEvent::property(self : IntermediateCatchEvent) -> Field[ReadOnlyArray[Property]]

Source

IntermediateCatchEvent::to_repr

fn IntermediateCatchEvent::to_repr(IntermediateCatchEvent) -> @moonbitlang/core/debug.Repr

Source

IntermediateThrowEvent

pub struct IntermediateThrowEvent {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tIntermediateThrowEvent.

Source

IntermediateThrowEvent::auditing

fn IntermediateThrowEvent::auditing(self : IntermediateThrowEvent) -> Field[Auditing]

Source

IntermediateThrowEvent::category_value_ref

fn IntermediateThrowEvent::category_value_ref(self : IntermediateThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

IntermediateThrowEvent::data_input

fn IntermediateThrowEvent::data_input(self : IntermediateThrowEvent) -> Field[ReadOnlyArray[DataInput]]

Source

IntermediateThrowEvent::data_input_association

fn IntermediateThrowEvent::data_input_association(self : IntermediateThrowEvent) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

IntermediateThrowEvent::documentation

fn IntermediateThrowEvent::documentation(self : IntermediateThrowEvent) -> Field[ReadOnlyArray[Documentation]]

Source

IntermediateThrowEvent::equal

fn IntermediateThrowEvent::equal(IntermediateThrowEvent, IntermediateThrowEvent) -> Bool

Source

IntermediateThrowEvent::event_definition

fn IntermediateThrowEvent::event_definition(self : IntermediateThrowEvent) -> Field[ReadOnlyArray[EventDefinition]]

Source

IntermediateThrowEvent::event_definition_ref

fn IntermediateThrowEvent::event_definition_ref(self : IntermediateThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

IntermediateThrowEvent::extension_elements

fn IntermediateThrowEvent::extension_elements(self : IntermediateThrowEvent) -> Field[ExtensionElements]

Source

IntermediateThrowEvent::from_element

fn IntermediateThrowEvent::from_element(element : Element) -> IntermediateThrowEvent?

Source

IntermediateThrowEvent::id

fn IntermediateThrowEvent::id(self : IntermediateThrowEvent) -> Field[String]

Source

IntermediateThrowEvent::incoming

fn IntermediateThrowEvent::incoming(self : IntermediateThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

IntermediateThrowEvent::input_set

fn IntermediateThrowEvent::input_set(self : IntermediateThrowEvent) -> Field[InputSet]

Source

IntermediateThrowEvent::monitoring

fn IntermediateThrowEvent::monitoring(self : IntermediateThrowEvent) -> Field[Monitoring]

Source

IntermediateThrowEvent::name

fn IntermediateThrowEvent::name(self : IntermediateThrowEvent) -> Field[String]

Source

IntermediateThrowEvent::new

fn IntermediateThrowEvent::new(id? : String, name? : String, contents? : ArrayView[Content]) -> IntermediateThrowEvent

Source

IntermediateThrowEvent::not_equal

fn IntermediateThrowEvent::not_equal(x : IntermediateThrowEvent, y : IntermediateThrowEvent) -> Bool

Source

IntermediateThrowEvent::outgoing

fn IntermediateThrowEvent::outgoing(self : IntermediateThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

IntermediateThrowEvent::property

fn IntermediateThrowEvent::property(self : IntermediateThrowEvent) -> Field[ReadOnlyArray[Property]]

Source

IntermediateThrowEvent::to_repr

fn IntermediateThrowEvent::to_repr(IntermediateThrowEvent) -> @moonbitlang/core/debug.Repr

Source

ItemDefinition

pub struct ItemDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tItemDefinition.

Source

ItemDefinition::documentation

fn ItemDefinition::documentation(self : ItemDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

ItemDefinition::equal

fn ItemDefinition::equal(ItemDefinition, ItemDefinition) -> Bool

Source

ItemDefinition::extension_elements

fn ItemDefinition::extension_elements(self : ItemDefinition) -> Field[ExtensionElements]

Source

ItemDefinition::from_element

fn ItemDefinition::from_element(element : Element) -> ItemDefinition?

Source

ItemDefinition::id

fn ItemDefinition::id(self : ItemDefinition) -> Field[String]

Source

ItemDefinition::is_collection

fn ItemDefinition::is_collection(self : ItemDefinition) -> Field[Bool]

Source

ItemDefinition::item_kind

fn ItemDefinition::item_kind(self : ItemDefinition) -> Field[ItemKind]

Source

ItemDefinition::new

fn ItemDefinition::new(id? : String, structure_ref? : Reference, is_collection? : Bool, item_kind? : ItemKind, contents? : ArrayView[Content]) -> ItemDefinition

Source

ItemDefinition::not_equal

fn ItemDefinition::not_equal(x : ItemDefinition, y : ItemDefinition) -> Bool

Source

ItemDefinition::structure_ref

fn ItemDefinition::structure_ref(self : ItemDefinition) -> Field[Reference]

Source

ItemDefinition::to_repr

fn ItemDefinition::to_repr(ItemDefinition) -> @moonbitlang/core/debug.Repr

Source

ItemKind

pub(all) enum ItemKind {
  Information
  Physical
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tItemKind.

Source

ItemKind::equal

fn ItemKind::equal(ItemKind, ItemKind) -> Bool

Source

ItemKind::not_equal

fn ItemKind::not_equal(x : ItemKind, y : ItemKind) -> Bool

Source

ItemKind::parse

fn ItemKind::parse(token : String) -> ItemKind?

Source

ItemKind::to_repr

fn ItemKind::to_repr(ItemKind) -> @moonbitlang/core/debug.Repr

Source

ItemKind::token

fn ItemKind::token(self : ItemKind) -> String

Source

Kind

pub(all) enum Kind {
  DcFont
  DiEdge
  DiNode
  DcPoint
  DiLabel
  DiPlane
  DiShape
  DiStyle
  Bounds
  To
  DiDiagram
  Waypoint
  From
  Lane
  Task
  Text
  DiExtension
  Edge
  Error
  Event
  Group
  BpmnBPMNLabel
  Plane
  Shape
  Import
  Script
  Signal
  Source
  Target
  DiLabeledEdge
  Gateway
  LaneSet
  Message
  Process
  DiLabeledShape
  Diagram
  Activity
  Artifact
  Auditing
  Category
  DataPath
  EndEvent
  EndPoint
  ErrorRef
  FlowNode
  Incoming
  InputSet
  Outgoing
  Property
  Resource
  SendTask
  Supports
  TimeDate
  UserTask
  Condition
  DataInput
  DataState
  DataStore
  Extension
  Interface
  IoBinding
  Operation
  OutputSet
  Performer
  Rendering
  SourceRef
  TargetRef
  TimeCycle
  DiDiagramElement
  Assignment
  CatchEvent
  DataObject
  DataOutput
  Escalation
  Expression
  GlobalTask
  ManualTask
  Monitoring
  ScriptTask
  StartEvent
  SubProcess
  ThrowEvent
  BpmnBPMNLabelStyle
  Association
  BaseElement
  Definitions
  EndPointRef
  FlowElement
  FlowNodeRef
  MessageFlow
  MessagePath
  Participant
  PartnerRole
  ReceiveTask
  ResourceRef
  RootElement
  ServiceTask
  Transaction
  CallActivity
  ChildLaneSet
  Choreography
  Conversation
  InMessageRef
  InputSetRefs
  InterfaceRef
  OperationRef
  Relationship
  ResourceRole
  SequenceFlow
  TimeDuration
  BoundaryEvent
  CategoryValue
  Collaboration
  DataInputRefs
  Documentation
  InputDataItem
  LoopCondition
  OutMessageRef
  OutputSetRefs
  PartnerEntity
  ComplexGateway
  CorrelationKey
  DataOutputRefs
  GlobalUserTask
  HumanPerformer
  ItemDefinition
  MessageFlowRef
  OutputDataItem
  ParticipantRef
  PotentialOwner
  TextAnnotation
  Transformation
  AdHocSubProcess
  CallableElement
  ChoreographyRef
  DataAssociation
  EventDefinition
  IoSpecification
  LoopCardinality
  ParallelGateway
  SubChoreography
  SubConversation
  BusinessRuleTask
  CallChoreography
  CallConversation
  CategoryValueRef
  ChoreographyTask
  ConversationLink
  ConversationNode
  ExclusiveGateway
  FormalExpression
  GlobalManualTask
  GlobalScriptTask
  InclusiveGateway
  LoopDataInputRef
  PartitionElement
  EventBasedGateway
  ExtensionElements
  LoopDataOutputRef
  OptionalInputRefs
  ResourceParameter
  DataStoreReference
  EventDefinitionRef
  GlobalConversation
  ImplicitThrowEvent
  OptionalOutputRefs
  ActivationCondition
  CompletionCondition
  ConditionExpression
  CorrelationProperty
  DataObjectReference
  InnerParticipantRef
  LinkEventDefinition
  LoopCharacteristics
  OuterParticipantRef
  ChoreographyActivity
  DataInputAssociation
  ErrorEventDefinition
  TimerEventDefinition
  CancelEventDefinition
  DataOutputAssociation
  SignalEventDefinition
  SupportedInterfaceRef
  CorrelationPropertyRef
  GlobalBusinessRuleTask
  GlobalChoreographyTask
  IntermediateCatchEvent
  IntermediateThrowEvent
  MessageEventDefinition
  MessageFlowAssociation
  ParticipantAssociation
  ConversationAssociation
  CorrelationSubscription
  ParticipantMultiplicity
  WhileExecutingInputRefs
  ResourceParameterBinding
  TerminateEventDefinition
  WhileExecutingOutputRefs
  CompensateEventDefinition
  ComplexBehaviorDefinition
  EscalationEventDefinition
  ConditionalEventDefinition
  CorrelationPropertyBinding
  BaseElementWithMixedContent
  StandardLoopCharacteristics
  ResourceAssignmentExpression
  MultiInstanceLoopCharacteristics
  CorrelationPropertyRetrievalExpression
  Foreign(ExpandedName)
  Unknown(ExpandedName)
} derive(Eq, @moonbitlang/core/debug.Debug)

Standard element names derived from global and local declarations.

Source

Kind::declared_type

fn Kind::declared_type(self : Kind) -> ExpandedName?

Source

Kind::equal

fn Kind::equal(Kind, Kind) -> Bool

Source

Kind::local_name

fn Kind::local_name(self : Kind) -> String

Source

Kind::name

fn Kind::name(self : Kind) -> ExpandedName

Source

Kind::namespace_uri

fn Kind::namespace_uri(self : Kind) -> String

Source

Kind::not_equal

fn Kind::not_equal(x : Kind, y : Kind) -> Bool

Source

Kind::substitutes

fn Kind::substitutes(self : Kind, head : ExpandedName) -> Bool

Source

Kind::to_repr

fn Kind::to_repr(Kind) -> @moonbitlang/core/debug.Repr

Source

Lane

pub struct Lane {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tLane.

Source

Lane::child_lane_set

fn Lane::child_lane_set(self : Lane) -> Field[LaneSet]

Source

Lane::documentation

fn Lane::documentation(self : Lane) -> Field[ReadOnlyArray[Documentation]]

Source

Lane::equal

fn Lane::equal(Lane, Lane) -> Bool

Source

Lane::extension_elements

fn Lane::extension_elements(self : Lane) -> Field[ExtensionElements]

Source

Lane::flow_node_ref

fn Lane::flow_node_ref(self : Lane) -> Field[ReadOnlyArray[Reference]]

Source

Lane::from_element

fn Lane::from_element(element : Element) -> Lane?

Source

Lane::id

fn Lane::id(self : Lane) -> Field[String]

Source

Lane::name

fn Lane::name(self : Lane) -> Field[String]

Source

Lane::new

fn Lane::new(id? : String, name? : String, partition_element_ref? : Reference, contents? : ArrayView[Content]) -> Lane

Source

Lane::not_equal

fn Lane::not_equal(x : Lane, y : Lane) -> Bool

Source

Lane::partition_element

fn Lane::partition_element(self : Lane) -> Field[BaseElement]

Source

Lane::partition_element_ref

fn Lane::partition_element_ref(self : Lane) -> Field[Reference]

Source

Lane::to_repr

fn Lane::to_repr(Lane) -> @moonbitlang/core/debug.Repr

Source

LaneSet

pub struct LaneSet {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tLaneSet.

Source

LaneSet::documentation

fn LaneSet::documentation(self : LaneSet) -> Field[ReadOnlyArray[Documentation]]

Source

LaneSet::equal

fn LaneSet::equal(LaneSet, LaneSet) -> Bool

Source

LaneSet::extension_elements

fn LaneSet::extension_elements(self : LaneSet) -> Field[ExtensionElements]

Source

LaneSet::from_element

fn LaneSet::from_element(element : Element) -> LaneSet?

Source

LaneSet::id

fn LaneSet::id(self : LaneSet) -> Field[String]

Source

LaneSet::lane

fn LaneSet::lane(self : LaneSet) -> Field[ReadOnlyArray[Lane]]

Source

LaneSet::name

fn LaneSet::name(self : LaneSet) -> Field[String]

Source

LaneSet::new

fn LaneSet::new(id? : String, name? : String, contents? : ArrayView[Content]) -> LaneSet

Source

LaneSet::not_equal

fn LaneSet::not_equal(x : LaneSet, y : LaneSet) -> Bool

Source

LaneSet::to_repr

fn LaneSet::to_repr(LaneSet) -> @moonbitlang/core/debug.Repr

Source

Limits

pub struct Limits {
  source_units : Int
  output_units : Int
  nodes : Int
  depth : Int
  token_units : Int
  diagnostics : Int
} derive(Eq, @moonbitlang/core/debug.Debug)

A processing bound is inclusive. All fields must be positive. Node count includes the document node, elements, content nodes and attributes.

Source

Limits::equal

fn Limits::equal(Limits, Limits) -> Bool

Source

Limits::new

fn Limits::new(source_units? : Int, output_units? : Int, nodes? : Int, depth? : Int, token_units? : Int, diagnostics? : Int) -> Limits

Source

Limits::not_equal

fn Limits::not_equal(x : Limits, y : Limits) -> Bool

Source

Limits::to_repr

fn Limits::to_repr(Limits) -> @moonbitlang/core/debug.Repr

Source

LinkEventDefinition

pub struct LinkEventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tLinkEventDefinition.

Source

LinkEventDefinition::documentation

fn LinkEventDefinition::documentation(self : LinkEventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

LinkEventDefinition::equal

fn LinkEventDefinition::equal(LinkEventDefinition, LinkEventDefinition) -> Bool

Source

LinkEventDefinition::extension_elements

fn LinkEventDefinition::extension_elements(self : LinkEventDefinition) -> Field[ExtensionElements]

Source

LinkEventDefinition::from_element

fn LinkEventDefinition::from_element(element : Element) -> LinkEventDefinition?

Source

LinkEventDefinition::id

fn LinkEventDefinition::id(self : LinkEventDefinition) -> Field[String]

Source

LinkEventDefinition::name

fn LinkEventDefinition::name(self : LinkEventDefinition) -> Field[String]

Source

LinkEventDefinition::new

fn LinkEventDefinition::new(id? : String, name? : String, contents? : ArrayView[Content]) -> LinkEventDefinition

Source

LinkEventDefinition::not_equal

fn LinkEventDefinition::not_equal(x : LinkEventDefinition, y : LinkEventDefinition) -> Bool

Source

LinkEventDefinition::source

fn LinkEventDefinition::source(self : LinkEventDefinition) -> Field[ReadOnlyArray[Reference]]

Source

LinkEventDefinition::target

fn LinkEventDefinition::target(self : LinkEventDefinition) -> Field[Reference]

Source

LinkEventDefinition::to_repr

fn LinkEventDefinition::to_repr(LinkEventDefinition) -> @moonbitlang/core/debug.Repr

Source

Location

pub struct Location {
  source_id : String?
  start : Position
  end : Position
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Location::equal

fn Location::equal(Location, Location) -> Bool

Source

Location::not_equal

fn Location::not_equal(x : Location, y : Location) -> Bool

Source

Location::to_repr

fn Location::to_repr(Location) -> @moonbitlang/core/debug.Repr

Source

LoopCharacteristics

pub struct LoopCharacteristics {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tLoopCharacteristics.

Source

LoopCharacteristics::documentation

fn LoopCharacteristics::documentation(self : LoopCharacteristics) -> Field[ReadOnlyArray[Documentation]]

Source

LoopCharacteristics::equal

fn LoopCharacteristics::equal(LoopCharacteristics, LoopCharacteristics) -> Bool

Source

LoopCharacteristics::extension_elements

fn LoopCharacteristics::extension_elements(self : LoopCharacteristics) -> Field[ExtensionElements]

Source

LoopCharacteristics::from_element

fn LoopCharacteristics::from_element(element : Element) -> LoopCharacteristics?

Source

LoopCharacteristics::id

fn LoopCharacteristics::id(self : LoopCharacteristics) -> Field[String]

Source

LoopCharacteristics::not_equal

fn LoopCharacteristics::not_equal(x : LoopCharacteristics, y : LoopCharacteristics) -> Bool

Source

LoopCharacteristics::to_repr

fn LoopCharacteristics::to_repr(LoopCharacteristics) -> @moonbitlang/core/debug.Repr

Source

ManualTask

pub struct ManualTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tManualTask.

Source

ManualTask::auditing

fn ManualTask::auditing(self : ManualTask) -> Field[Auditing]

Source

ManualTask::category_value_ref

fn ManualTask::category_value_ref(self : ManualTask) -> Field[ReadOnlyArray[Reference]]

Source

ManualTask::completion_quantity

fn ManualTask::completion_quantity(self : ManualTask) -> Field[ExactInteger]

Source

ManualTask::data_input_association

fn ManualTask::data_input_association(self : ManualTask) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

ManualTask::data_output_association

fn ManualTask::data_output_association(self : ManualTask) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

ManualTask::default_

fn ManualTask::default_(self : ManualTask) -> Field[Reference]

Source

ManualTask::documentation

fn ManualTask::documentation(self : ManualTask) -> Field[ReadOnlyArray[Documentation]]

Source

ManualTask::equal

fn ManualTask::equal(ManualTask, ManualTask) -> Bool

Source

ManualTask::extension_elements

fn ManualTask::extension_elements(self : ManualTask) -> Field[ExtensionElements]

Source

ManualTask::from_element

fn ManualTask::from_element(element : Element) -> ManualTask?

Source

ManualTask::id

fn ManualTask::id(self : ManualTask) -> Field[String]

Source

ManualTask::incoming

fn ManualTask::incoming(self : ManualTask) -> Field[ReadOnlyArray[Reference]]

Source

ManualTask::io_specification

fn ManualTask::io_specification(self : ManualTask) -> Field[InputOutputSpecification]

Source

ManualTask::is_for_compensation

fn ManualTask::is_for_compensation(self : ManualTask) -> Field[Bool]

Source

ManualTask::loop_characteristics

fn ManualTask::loop_characteristics(self : ManualTask) -> Field[LoopCharacteristics]

Source

ManualTask::monitoring

fn ManualTask::monitoring(self : ManualTask) -> Field[Monitoring]

Source

ManualTask::name

fn ManualTask::name(self : ManualTask) -> Field[String]

Source

ManualTask::new

fn ManualTask::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, contents? : ArrayView[Content]) -> ManualTask

Source

ManualTask::not_equal

fn ManualTask::not_equal(x : ManualTask, y : ManualTask) -> Bool

Source

ManualTask::outgoing

fn ManualTask::outgoing(self : ManualTask) -> Field[ReadOnlyArray[Reference]]

Source

ManualTask::property

fn ManualTask::property(self : ManualTask) -> Field[ReadOnlyArray[Property]]

Source

ManualTask::resource_role

fn ManualTask::resource_role(self : ManualTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

ManualTask::start_quantity

fn ManualTask::start_quantity(self : ManualTask) -> Field[ExactInteger]

Source

ManualTask::to_repr

fn ManualTask::to_repr(ManualTask) -> @moonbitlang/core/debug.Repr

Source

Message

pub struct Message {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tMessage.

Source

Message::documentation

fn Message::documentation(self : Message) -> Field[ReadOnlyArray[Documentation]]

Source

Message::equal

fn Message::equal(Message, Message) -> Bool

Source

Message::extension_elements

fn Message::extension_elements(self : Message) -> Field[ExtensionElements]

Source

Message::from_element

fn Message::from_element(element : Element) -> Message?

Source

Message::id

fn Message::id(self : Message) -> Field[String]

Source

Message::item_ref

fn Message::item_ref(self : Message) -> Field[Reference]

Source

Message::name

fn Message::name(self : Message) -> Field[String]

Source

Message::new

fn Message::new(id? : String, name? : String, item_ref? : Reference, contents? : ArrayView[Content]) -> Message

Source

Message::not_equal

fn Message::not_equal(x : Message, y : Message) -> Bool

Source

Message::to_repr

fn Message::to_repr(Message) -> @moonbitlang/core/debug.Repr

Source

MessageEventDefinition

pub struct MessageEventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tMessageEventDefinition.

Source

MessageEventDefinition::documentation

fn MessageEventDefinition::documentation(self : MessageEventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

MessageEventDefinition::equal

fn MessageEventDefinition::equal(MessageEventDefinition, MessageEventDefinition) -> Bool

Source

MessageEventDefinition::extension_elements

fn MessageEventDefinition::extension_elements(self : MessageEventDefinition) -> Field[ExtensionElements]

Source

MessageEventDefinition::from_element

fn MessageEventDefinition::from_element(element : Element) -> MessageEventDefinition?

Source

MessageEventDefinition::id

fn MessageEventDefinition::id(self : MessageEventDefinition) -> Field[String]

Source

MessageEventDefinition::message_ref

fn MessageEventDefinition::message_ref(self : MessageEventDefinition) -> Field[Reference]

Source

MessageEventDefinition::new

fn MessageEventDefinition::new(id? : String, message_ref? : Reference, contents? : ArrayView[Content]) -> MessageEventDefinition

Source

MessageEventDefinition::not_equal

fn MessageEventDefinition::not_equal(x : MessageEventDefinition, y : MessageEventDefinition) -> Bool

Source

MessageEventDefinition::operation_ref

fn MessageEventDefinition::operation_ref(self : MessageEventDefinition) -> Field[Reference]

Source

MessageEventDefinition::to_repr

fn MessageEventDefinition::to_repr(MessageEventDefinition) -> @moonbitlang/core/debug.Repr

Source

MessageFlow

pub struct MessageFlow {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tMessageFlow.

Source

MessageFlow::documentation

fn MessageFlow::documentation(self : MessageFlow) -> Field[ReadOnlyArray[Documentation]]

Source

MessageFlow::equal

fn MessageFlow::equal(MessageFlow, MessageFlow) -> Bool

Source

MessageFlow::extension_elements

fn MessageFlow::extension_elements(self : MessageFlow) -> Field[ExtensionElements]

Source

MessageFlow::from_element

fn MessageFlow::from_element(element : Element) -> MessageFlow?

Source

MessageFlow::id

fn MessageFlow::id(self : MessageFlow) -> Field[String]

Source

MessageFlow::message_ref

fn MessageFlow::message_ref(self : MessageFlow) -> Field[Reference]

Source

MessageFlow::name

fn MessageFlow::name(self : MessageFlow) -> Field[String]

Source

MessageFlow::new

fn MessageFlow::new(id? : String, name? : String, source_ref? : Reference, target_ref? : Reference, message_ref? : Reference, contents? : ArrayView[Content]) -> MessageFlow

Source

MessageFlow::not_equal

fn MessageFlow::not_equal(x : MessageFlow, y : MessageFlow) -> Bool

Source

MessageFlow::source_ref

fn MessageFlow::source_ref(self : MessageFlow) -> Field[Reference]

Source

MessageFlow::target_ref

fn MessageFlow::target_ref(self : MessageFlow) -> Field[Reference]

Source

MessageFlow::to_repr

fn MessageFlow::to_repr(MessageFlow) -> @moonbitlang/core/debug.Repr

Source

MessageFlowAssociation

pub struct MessageFlowAssociation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tMessageFlowAssociation.

Source

MessageFlowAssociation::documentation

fn MessageFlowAssociation::documentation(self : MessageFlowAssociation) -> Field[ReadOnlyArray[Documentation]]

Source

MessageFlowAssociation::equal

fn MessageFlowAssociation::equal(MessageFlowAssociation, MessageFlowAssociation) -> Bool

Source

MessageFlowAssociation::extension_elements

fn MessageFlowAssociation::extension_elements(self : MessageFlowAssociation) -> Field[ExtensionElements]

Source

MessageFlowAssociation::from_element

fn MessageFlowAssociation::from_element(element : Element) -> MessageFlowAssociation?

Source

MessageFlowAssociation::id

fn MessageFlowAssociation::id(self : MessageFlowAssociation) -> Field[String]

Source

MessageFlowAssociation::inner_message_flow_ref

fn MessageFlowAssociation::inner_message_flow_ref(self : MessageFlowAssociation) -> Field[Reference]

Source

MessageFlowAssociation::new

fn MessageFlowAssociation::new(id? : String, inner_message_flow_ref? : Reference, outer_message_flow_ref? : Reference, contents? : ArrayView[Content]) -> MessageFlowAssociation

Source

MessageFlowAssociation::not_equal

fn MessageFlowAssociation::not_equal(x : MessageFlowAssociation, y : MessageFlowAssociation) -> Bool

Source

MessageFlowAssociation::outer_message_flow_ref

fn MessageFlowAssociation::outer_message_flow_ref(self : MessageFlowAssociation) -> Field[Reference]

Source

MessageFlowAssociation::to_repr

fn MessageFlowAssociation::to_repr(MessageFlowAssociation) -> @moonbitlang/core/debug.Repr

Source

Monitoring

pub struct Monitoring {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tMonitoring.

Source

Monitoring::documentation

fn Monitoring::documentation(self : Monitoring) -> Field[ReadOnlyArray[Documentation]]

Source

Monitoring::equal

fn Monitoring::equal(Monitoring, Monitoring) -> Bool

Source

Monitoring::extension_elements

fn Monitoring::extension_elements(self : Monitoring) -> Field[ExtensionElements]

Source

Monitoring::from_element

fn Monitoring::from_element(element : Element) -> Monitoring?

Source

Monitoring::id

fn Monitoring::id(self : Monitoring) -> Field[String]

Source

Monitoring::new

fn Monitoring::new(id? : String, contents? : ArrayView[Content]) -> Monitoring

Source

Monitoring::not_equal

fn Monitoring::not_equal(x : Monitoring, y : Monitoring) -> Bool

Source

Monitoring::to_repr

fn Monitoring::to_repr(Monitoring) -> @moonbitlang/core/debug.Repr

Source

MultiInstanceFlowCondition

pub(all) enum MultiInstanceFlowCondition {
  None
  One
  All
  Complex
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tMultiInstanceFlowCondition.

Source

MultiInstanceFlowCondition::equal

fn MultiInstanceFlowCondition::equal(MultiInstanceFlowCondition, MultiInstanceFlowCondition) -> Bool

Source

MultiInstanceFlowCondition::not_equal

fn MultiInstanceFlowCondition::not_equal(x : MultiInstanceFlowCondition, y : MultiInstanceFlowCondition) -> Bool

Source

MultiInstanceFlowCondition::parse

fn MultiInstanceFlowCondition::parse(token : String) -> MultiInstanceFlowCondition?

Source

MultiInstanceFlowCondition::to_repr

fn MultiInstanceFlowCondition::to_repr(MultiInstanceFlowCondition) -> @moonbitlang/core/debug.Repr

Source

MultiInstanceFlowCondition::token

fn MultiInstanceFlowCondition::token(self : MultiInstanceFlowCondition) -> String

Source

MultiInstanceLoopCharacteristics

pub struct MultiInstanceLoopCharacteristics {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tMultiInstanceLoopCharacteristics.

Source

MultiInstanceLoopCharacteristics::behavior

fn MultiInstanceLoopCharacteristics::behavior(self : MultiInstanceLoopCharacteristics) -> Field[MultiInstanceFlowCondition]

Source

MultiInstanceLoopCharacteristics::completion_condition

fn MultiInstanceLoopCharacteristics::completion_condition(self : MultiInstanceLoopCharacteristics) -> Field[Expression]

Source

MultiInstanceLoopCharacteristics::complex_behavior_definition

fn MultiInstanceLoopCharacteristics::complex_behavior_definition(self : MultiInstanceLoopCharacteristics) -> Field[ReadOnlyArray[ComplexBehaviorDefinition]]

Source

MultiInstanceLoopCharacteristics::documentation

fn MultiInstanceLoopCharacteristics::documentation(self : MultiInstanceLoopCharacteristics) -> Field[ReadOnlyArray[Documentation]]

Source

MultiInstanceLoopCharacteristics::equal

fn MultiInstanceLoopCharacteristics::equal(MultiInstanceLoopCharacteristics, MultiInstanceLoopCharacteristics) -> Bool

Source

MultiInstanceLoopCharacteristics::extension_elements

fn MultiInstanceLoopCharacteristics::extension_elements(self : MultiInstanceLoopCharacteristics) -> Field[ExtensionElements]

Source

MultiInstanceLoopCharacteristics::from_element

fn MultiInstanceLoopCharacteristics::from_element(element : Element) -> MultiInstanceLoopCharacteristics?

Source

MultiInstanceLoopCharacteristics::id

fn MultiInstanceLoopCharacteristics::id(self : MultiInstanceLoopCharacteristics) -> Field[String]

Source

MultiInstanceLoopCharacteristics::input_data_item

fn MultiInstanceLoopCharacteristics::input_data_item(self : MultiInstanceLoopCharacteristics) -> Field[DataInput]

Source

MultiInstanceLoopCharacteristics::is_sequential

fn MultiInstanceLoopCharacteristics::is_sequential(self : MultiInstanceLoopCharacteristics) -> Field[Bool]

Source

MultiInstanceLoopCharacteristics::loop_cardinality

fn MultiInstanceLoopCharacteristics::loop_cardinality(self : MultiInstanceLoopCharacteristics) -> Field[Expression]

Source

MultiInstanceLoopCharacteristics::loop_data_input_ref

fn MultiInstanceLoopCharacteristics::loop_data_input_ref(self : MultiInstanceLoopCharacteristics) -> Field[Reference]

Source

MultiInstanceLoopCharacteristics::loop_data_output_ref

fn MultiInstanceLoopCharacteristics::loop_data_output_ref(self : MultiInstanceLoopCharacteristics) -> Field[Reference]

Source

MultiInstanceLoopCharacteristics::new

fn MultiInstanceLoopCharacteristics::new(id? : String, is_sequential? : Bool, behavior? : MultiInstanceFlowCondition, one_behavior_event_ref? : Reference, none_behavior_event_ref? : Reference, contents? : ArrayView[Content]) -> MultiInstanceLoopCharacteristics

Source

MultiInstanceLoopCharacteristics::none_behavior_event_ref

fn MultiInstanceLoopCharacteristics::none_behavior_event_ref(self : MultiInstanceLoopCharacteristics) -> Field[Reference]

Source

MultiInstanceLoopCharacteristics::not_equal

fn MultiInstanceLoopCharacteristics::not_equal(x : MultiInstanceLoopCharacteristics, y : MultiInstanceLoopCharacteristics) -> Bool

Source

MultiInstanceLoopCharacteristics::one_behavior_event_ref

fn MultiInstanceLoopCharacteristics::one_behavior_event_ref(self : MultiInstanceLoopCharacteristics) -> Field[Reference]

Source

MultiInstanceLoopCharacteristics::output_data_item

fn MultiInstanceLoopCharacteristics::output_data_item(self : MultiInstanceLoopCharacteristics) -> Field[DataOutput]

Source

MultiInstanceLoopCharacteristics::to_repr

fn MultiInstanceLoopCharacteristics::to_repr(MultiInstanceLoopCharacteristics) -> @moonbitlang/core/debug.Repr

Source

NodeCategory

pub(all) enum NodeCategory {
  Document
  Definitions
  Process
  Activity
  Event
  Gateway
  SequenceFlow
  Collaboration
  Participant
  Lane
  Choreography
  ChoreographyActivity
  Conversation
  ConversationLink
  DiagramInterchange
  Extension
  Other
  Text
  Comment
  ProcessingInstruction
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

NodeCategory::equal

fn NodeCategory::equal(NodeCategory, NodeCategory) -> Bool

Source

NodeCategory::not_equal

fn NodeCategory::not_equal(x : NodeCategory, y : NodeCategory) -> Bool

Source

NodeCategory::to_repr

fn NodeCategory::to_repr(NodeCategory) -> @moonbitlang/core/debug.Repr

Source

NodeField

pub struct NodeField {
  field : PathField
  attributes : ReadOnlyArray[Attribute]
  children : ReadOnlyArray[NodeRef]
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

NodeField::equal

fn NodeField::equal(NodeField, NodeField) -> Bool

Source

NodeField::not_equal

fn NodeField::not_equal(x : NodeField, y : NodeField) -> Bool

Source

NodeField::to_repr

fn NodeField::to_repr(NodeField) -> @moonbitlang/core/debug.Repr

Source

NodeHandle

pub struct NodeHandle {
  ordinal : Int
  // private fields
}

Source

NodeHandle::equal

fn NodeHandle::equal(a : NodeHandle, b : NodeHandle) -> Bool

Source

NodeHandle::not_equal

fn NodeHandle::not_equal(x : NodeHandle, y : NodeHandle) -> Bool

Source

NodeHandle::resource_id

fn NodeHandle::resource_id(self : NodeHandle) -> String?

Source

NodeHandle::to_repr

fn NodeHandle::to_repr(self : NodeHandle) -> @moonbitlang/core/debug.Repr

Source

impl Eq for NodeHandle

Eq::equal

fn equal(a : NodeHandle, b : NodeHandle) -> Bool

Source

impl Debug for NodeHandle

Debug::to_repr

fn to_repr(self : NodeHandle) -> @moonbitlang/core/debug.Repr

Source

NodeLookup

pub(all) enum NodeLookup {
  Found(NodeRef)
  DocumentMismatch
  InvalidHandle
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

NodeLookup::equal

fn NodeLookup::equal(NodeLookup, NodeLookup) -> Bool

Source

NodeLookup::not_equal

fn NodeLookup::not_equal(x : NodeLookup, y : NodeLookup) -> Bool

Source

NodeLookup::to_repr

fn NodeLookup::to_repr(NodeLookup) -> @moonbitlang/core/debug.Repr

Source

NodePath

pub struct NodePath {
  // private fields
}

The view is constant size; steps are materialized only when requested.

Source

NodePath::depth

fn NodePath::depth(self : NodePath) -> Int

Source

NodePath::equal

fn NodePath::equal(a : NodePath, b : NodePath) -> Bool

Source

NodePath::not_equal

fn NodePath::not_equal(x : NodePath, y : NodePath) -> Bool

Source

NodePath::resolve

fn NodePath::resolve(self : NodePath, tree : DocumentTree) -> NodeLookup

Source

NodePath::steps

fn NodePath::steps(self : NodePath) -> ReadOnlyArray[PathStep]

Source

NodePath::to_repr

fn NodePath::to_repr(self : NodePath) -> @moonbitlang/core/debug.Repr

Source

impl Eq for NodePath

Eq::equal

fn equal(a : NodePath, b : NodePath) -> Bool

Source

impl Debug for NodePath

Debug::to_repr

fn to_repr(self : NodePath) -> @moonbitlang/core/debug.Repr

Source

NodeRef

pub struct NodeRef {
  // private fields
}

Source

NodeRef::attributes

fn NodeRef::attributes(self : NodeRef) -> ReadOnlyArray[Attribute]

Source

NodeRef::category

fn NodeRef::category(self : NodeRef) -> NodeCategory

Source

NodeRef::children

fn NodeRef::children(self : NodeRef) -> ReadOnlyArray[NodeRef]

Source

NodeRef::depth

fn NodeRef::depth(self : NodeRef) -> Int

Source

NodeRef::element

fn NodeRef::element(self : NodeRef) -> Element?

Source

NodeRef::equal

fn NodeRef::equal(a : NodeRef, b : NodeRef) -> Bool

Source

NodeRef::field

fn NodeRef::field(self : NodeRef, field : PathField) -> NodeField?

Source

NodeRef::fields

fn NodeRef::fields(self : NodeRef) -> ReadOnlyArray[NodeField]

Source

NodeRef::handle

fn NodeRef::handle(self : NodeRef) -> NodeHandle

Source

NodeRef::id

fn NodeRef::id(self : NodeRef) -> String?

Source

NodeRef::kind

fn NodeRef::kind(self : NodeRef) -> Kind?

Source

NodeRef::location

fn NodeRef::location(self : NodeRef) -> Location?

Source

NodeRef::not_equal

fn NodeRef::not_equal(x : NodeRef, y : NodeRef) -> Bool

Source

NodeRef::parent

fn NodeRef::parent(self : NodeRef) -> NodeRef?

Source

NodeRef::path

fn NodeRef::path(self : NodeRef) -> NodePath

Source

NodeRef::resource_id

fn NodeRef::resource_id(self : NodeRef) -> String?

Source

NodeRef::scalar

fn NodeRef::scalar(self : NodeRef, name : ExpandedName) -> Scalar?

Source

NodeRef::span

fn NodeRef::span(self : NodeRef) -> Span?

Source

NodeRef::step

fn NodeRef::step(self : NodeRef) -> PathStep?

Source

NodeRef::to_repr

fn NodeRef::to_repr(self : NodeRef) -> @moonbitlang/core/debug.Repr

Source

NodeRef::value

fn NodeRef::value(self : NodeRef) -> NodeValue

Source

impl Eq for NodeRef

Eq::equal

fn equal(a : NodeRef, b : NodeRef) -> Bool

Source

impl Debug for NodeRef

Debug::to_repr

fn to_repr(self : NodeRef) -> @moonbitlang/core/debug.Repr

Source

NodeValue

pub(all) enum NodeValue {
  Document
  Element(Element)
  Text(String)
  Comment(String)
  ProcessingInstruction(target~ : String, data~ : String)
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

NodeValue::equal

fn NodeValue::equal(NodeValue, NodeValue) -> Bool

Source

NodeValue::not_equal

fn NodeValue::not_equal(x : NodeValue, y : NodeValue) -> Bool

Source

NodeValue::to_repr

fn NodeValue::to_repr(NodeValue) -> @moonbitlang/core/debug.Repr

Source

Operation

pub struct Operation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tOperation.

Source

Operation::documentation

fn Operation::documentation(self : Operation) -> Field[ReadOnlyArray[Documentation]]

Source

Operation::equal

fn Operation::equal(Operation, Operation) -> Bool

Source

Operation::error_ref

fn Operation::error_ref(self : Operation) -> Field[ReadOnlyArray[Reference]]

Source

Operation::extension_elements

fn Operation::extension_elements(self : Operation) -> Field[ExtensionElements]

Source

Operation::from_element

fn Operation::from_element(element : Element) -> Operation?

Source

Operation::id

fn Operation::id(self : Operation) -> Field[String]

Source

Operation::implementation_ref

fn Operation::implementation_ref(self : Operation) -> Field[Reference]

Source

Operation::in_message_ref

fn Operation::in_message_ref(self : Operation) -> Field[Reference]

Source

Operation::name

fn Operation::name(self : Operation) -> Field[String]

Source

Operation::new

fn Operation::new(id? : String, name? : String, implementation_ref? : Reference, contents? : ArrayView[Content]) -> Operation

Source

Operation::not_equal

fn Operation::not_equal(x : Operation, y : Operation) -> Bool

Source

Operation::out_message_ref

fn Operation::out_message_ref(self : Operation) -> Field[Reference]

Source

Operation::to_repr

fn Operation::to_repr(Operation) -> @moonbitlang/core/debug.Repr

Source

OutputSet

pub struct OutputSet {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tOutputSet.

Source

OutputSet::data_output_refs

fn OutputSet::data_output_refs(self : OutputSet) -> Field[ReadOnlyArray[Reference]]

Source

OutputSet::documentation

fn OutputSet::documentation(self : OutputSet) -> Field[ReadOnlyArray[Documentation]]

Source

OutputSet::equal

fn OutputSet::equal(OutputSet, OutputSet) -> Bool

Source

OutputSet::extension_elements

fn OutputSet::extension_elements(self : OutputSet) -> Field[ExtensionElements]

Source

OutputSet::from_element

fn OutputSet::from_element(element : Element) -> OutputSet?

Source

OutputSet::id

fn OutputSet::id(self : OutputSet) -> Field[String]

Source

OutputSet::input_set_refs

fn OutputSet::input_set_refs(self : OutputSet) -> Field[ReadOnlyArray[Reference]]

Source

OutputSet::name

fn OutputSet::name(self : OutputSet) -> Field[String]

Source

OutputSet::new

fn OutputSet::new(id? : String, name? : String, contents? : ArrayView[Content]) -> OutputSet

Source

OutputSet::not_equal

fn OutputSet::not_equal(x : OutputSet, y : OutputSet) -> Bool

Source

OutputSet::optional_output_refs

fn OutputSet::optional_output_refs(self : OutputSet) -> Field[ReadOnlyArray[Reference]]

Source

OutputSet::to_repr

fn OutputSet::to_repr(OutputSet) -> @moonbitlang/core/debug.Repr

Source

OutputSet::while_executing_output_refs

fn OutputSet::while_executing_output_refs(self : OutputSet) -> Field[ReadOnlyArray[Reference]]

Source

ParallelGateway

pub struct ParallelGateway {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tParallelGateway.

Source

ParallelGateway::auditing

fn ParallelGateway::auditing(self : ParallelGateway) -> Field[Auditing]

Source

ParallelGateway::category_value_ref

fn ParallelGateway::category_value_ref(self : ParallelGateway) -> Field[ReadOnlyArray[Reference]]

Source

ParallelGateway::documentation

fn ParallelGateway::documentation(self : ParallelGateway) -> Field[ReadOnlyArray[Documentation]]

Source

ParallelGateway::equal

fn ParallelGateway::equal(ParallelGateway, ParallelGateway) -> Bool

Source

ParallelGateway::extension_elements

fn ParallelGateway::extension_elements(self : ParallelGateway) -> Field[ExtensionElements]

Source

ParallelGateway::from_element

fn ParallelGateway::from_element(element : Element) -> ParallelGateway?

Source

ParallelGateway::gateway_direction

fn ParallelGateway::gateway_direction(self : ParallelGateway) -> Field[GatewayDirection]

Source

ParallelGateway::id

fn ParallelGateway::id(self : ParallelGateway) -> Field[String]

Source

ParallelGateway::incoming

fn ParallelGateway::incoming(self : ParallelGateway) -> Field[ReadOnlyArray[Reference]]

Source

ParallelGateway::monitoring

fn ParallelGateway::monitoring(self : ParallelGateway) -> Field[Monitoring]

Source

ParallelGateway::name

fn ParallelGateway::name(self : ParallelGateway) -> Field[String]

Source

ParallelGateway::new

fn ParallelGateway::new(id? : String, name? : String, gateway_direction? : GatewayDirection, contents? : ArrayView[Content]) -> ParallelGateway

Source

ParallelGateway::not_equal

fn ParallelGateway::not_equal(x : ParallelGateway, y : ParallelGateway) -> Bool

Source

ParallelGateway::outgoing

fn ParallelGateway::outgoing(self : ParallelGateway) -> Field[ReadOnlyArray[Reference]]

Source

ParallelGateway::to_repr

fn ParallelGateway::to_repr(ParallelGateway) -> @moonbitlang/core/debug.Repr

Source

Participant

pub struct Participant {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tParticipant.

Source

Participant::documentation

fn Participant::documentation(self : Participant) -> Field[ReadOnlyArray[Documentation]]

Source

Participant::end_point_ref

fn Participant::end_point_ref(self : Participant) -> Field[ReadOnlyArray[Reference]]

Source

Participant::equal

fn Participant::equal(Participant, Participant) -> Bool

Source

Participant::extension_elements

fn Participant::extension_elements(self : Participant) -> Field[ExtensionElements]

Source

Participant::from_element

fn Participant::from_element(element : Element) -> Participant?

Source

Participant::id

fn Participant::id(self : Participant) -> Field[String]

Source

Participant::interface_ref

fn Participant::interface_ref(self : Participant) -> Field[ReadOnlyArray[Reference]]

Source

Participant::name

fn Participant::name(self : Participant) -> Field[String]

Source

Participant::new

fn Participant::new(id? : String, name? : String, process_ref? : Reference, contents? : ArrayView[Content]) -> Participant

Source

Participant::not_equal

fn Participant::not_equal(x : Participant, y : Participant) -> Bool

Source

Participant::participant_multiplicity

fn Participant::participant_multiplicity(self : Participant) -> Field[ParticipantMultiplicity]

Source

Participant::process_ref

fn Participant::process_ref(self : Participant) -> Field[Reference]

Source

Participant::to_repr

fn Participant::to_repr(Participant) -> @moonbitlang/core/debug.Repr

Source

ParticipantAssociation

pub struct ParticipantAssociation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tParticipantAssociation.

Source

ParticipantAssociation::documentation

fn ParticipantAssociation::documentation(self : ParticipantAssociation) -> Field[ReadOnlyArray[Documentation]]

Source

ParticipantAssociation::equal

fn ParticipantAssociation::equal(ParticipantAssociation, ParticipantAssociation) -> Bool

Source

ParticipantAssociation::extension_elements

fn ParticipantAssociation::extension_elements(self : ParticipantAssociation) -> Field[ExtensionElements]

Source

ParticipantAssociation::from_element

fn ParticipantAssociation::from_element(element : Element) -> ParticipantAssociation?

Source

ParticipantAssociation::id

fn ParticipantAssociation::id(self : ParticipantAssociation) -> Field[String]

Source

ParticipantAssociation::inner_participant_ref

fn ParticipantAssociation::inner_participant_ref(self : ParticipantAssociation) -> Field[Reference]

Source

ParticipantAssociation::new

fn ParticipantAssociation::new(id? : String, contents? : ArrayView[Content]) -> ParticipantAssociation

Source

ParticipantAssociation::not_equal

fn ParticipantAssociation::not_equal(x : ParticipantAssociation, y : ParticipantAssociation) -> Bool

Source

ParticipantAssociation::outer_participant_ref

fn ParticipantAssociation::outer_participant_ref(self : ParticipantAssociation) -> Field[Reference]

Source

ParticipantAssociation::to_repr

fn ParticipantAssociation::to_repr(ParticipantAssociation) -> @moonbitlang/core/debug.Repr

Source

ParticipantMultiplicity

pub struct ParticipantMultiplicity {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tParticipantMultiplicity.

Source

ParticipantMultiplicity::documentation

fn ParticipantMultiplicity::documentation(self : ParticipantMultiplicity) -> Field[ReadOnlyArray[Documentation]]

Source

ParticipantMultiplicity::equal

fn ParticipantMultiplicity::equal(ParticipantMultiplicity, ParticipantMultiplicity) -> Bool

Source

ParticipantMultiplicity::extension_elements

fn ParticipantMultiplicity::extension_elements(self : ParticipantMultiplicity) -> Field[ExtensionElements]

Source

ParticipantMultiplicity::from_element

fn ParticipantMultiplicity::from_element(element : Element) -> ParticipantMultiplicity?

Source

ParticipantMultiplicity::id

fn ParticipantMultiplicity::id(self : ParticipantMultiplicity) -> Field[String]

Source

ParticipantMultiplicity::maximum

fn ParticipantMultiplicity::maximum(self : ParticipantMultiplicity) -> Field[ExactInteger]

Source

ParticipantMultiplicity::minimum

fn ParticipantMultiplicity::minimum(self : ParticipantMultiplicity) -> Field[ExactInteger]

Source

ParticipantMultiplicity::new

fn ParticipantMultiplicity::new(id? : String, minimum? : ExactInteger, maximum? : ExactInteger, contents? : ArrayView[Content]) -> ParticipantMultiplicity

Source

ParticipantMultiplicity::not_equal

fn ParticipantMultiplicity::not_equal(x : ParticipantMultiplicity, y : ParticipantMultiplicity) -> Bool

Source

ParticipantMultiplicity::to_repr

fn ParticipantMultiplicity::to_repr(ParticipantMultiplicity) -> @moonbitlang/core/debug.Repr

Source

PartnerEntity

pub struct PartnerEntity {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tPartnerEntity.

Source

PartnerEntity::documentation

fn PartnerEntity::documentation(self : PartnerEntity) -> Field[ReadOnlyArray[Documentation]]

Source

PartnerEntity::equal

fn PartnerEntity::equal(PartnerEntity, PartnerEntity) -> Bool

Source

PartnerEntity::extension_elements

fn PartnerEntity::extension_elements(self : PartnerEntity) -> Field[ExtensionElements]

Source

PartnerEntity::from_element

fn PartnerEntity::from_element(element : Element) -> PartnerEntity?

Source

PartnerEntity::id

fn PartnerEntity::id(self : PartnerEntity) -> Field[String]

Source

PartnerEntity::name

fn PartnerEntity::name(self : PartnerEntity) -> Field[String]

Source

PartnerEntity::new

fn PartnerEntity::new(id? : String, name? : String, contents? : ArrayView[Content]) -> PartnerEntity

Source

PartnerEntity::not_equal

fn PartnerEntity::not_equal(x : PartnerEntity, y : PartnerEntity) -> Bool

Source

PartnerEntity::participant_ref

fn PartnerEntity::participant_ref(self : PartnerEntity) -> Field[ReadOnlyArray[Reference]]

Source

PartnerEntity::to_repr

fn PartnerEntity::to_repr(PartnerEntity) -> @moonbitlang/core/debug.Repr

Source

PartnerRole

pub struct PartnerRole {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tPartnerRole.

Source

PartnerRole::documentation

fn PartnerRole::documentation(self : PartnerRole) -> Field[ReadOnlyArray[Documentation]]

Source

PartnerRole::equal

fn PartnerRole::equal(PartnerRole, PartnerRole) -> Bool

Source

PartnerRole::extension_elements

fn PartnerRole::extension_elements(self : PartnerRole) -> Field[ExtensionElements]

Source

PartnerRole::from_element

fn PartnerRole::from_element(element : Element) -> PartnerRole?

Source

PartnerRole::id

fn PartnerRole::id(self : PartnerRole) -> Field[String]

Source

PartnerRole::name

fn PartnerRole::name(self : PartnerRole) -> Field[String]

Source

PartnerRole::new

fn PartnerRole::new(id? : String, name? : String, contents? : ArrayView[Content]) -> PartnerRole

Source

PartnerRole::not_equal

fn PartnerRole::not_equal(x : PartnerRole, y : PartnerRole) -> Bool

Source

PartnerRole::participant_ref

fn PartnerRole::participant_ref(self : PartnerRole) -> Field[ReadOnlyArray[Reference]]

Source

PartnerRole::to_repr

fn PartnerRole::to_repr(PartnerRole) -> @moonbitlang/core/debug.Repr

Source

PathField

pub(all) enum PathField {
  Named(ExpandedName)
  Text
  Comment
  ProcessingInstruction
  Root
  Prolog
  Epilog
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

PathField::equal

fn PathField::equal(PathField, PathField) -> Bool

Source

PathField::not_equal

fn PathField::not_equal(x : PathField, y : PathField) -> Bool

Source

PathField::to_repr

fn PathField::to_repr(PathField) -> @moonbitlang/core/debug.Repr

Source

PathStep

pub struct PathStep {
  field : PathField
  index : Int
  content_index : Int
} derive(Eq, @moonbitlang/core/debug.Debug)

Index within a named field, plus the absolute ordered-content index.

Source

PathStep::equal

fn PathStep::equal(PathStep, PathStep) -> Bool

Source

PathStep::not_equal

fn PathStep::not_equal(x : PathStep, y : PathStep) -> Bool

Source

PathStep::to_repr

fn PathStep::to_repr(PathStep) -> @moonbitlang/core/debug.Repr

Source

Performer

pub struct Performer {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tPerformer.

Source

Performer::documentation

fn Performer::documentation(self : Performer) -> Field[ReadOnlyArray[Documentation]]

Source

Performer::equal

fn Performer::equal(Performer, Performer) -> Bool

Source

Performer::extension_elements

fn Performer::extension_elements(self : Performer) -> Field[ExtensionElements]

Source

Performer::from_element

fn Performer::from_element(element : Element) -> Performer?

Source

Performer::id

fn Performer::id(self : Performer) -> Field[String]

Source

Performer::name

fn Performer::name(self : Performer) -> Field[String]

Source

Performer::new

fn Performer::new(id? : String, name? : String, contents? : ArrayView[Content]) -> Performer

Source

Performer::not_equal

fn Performer::not_equal(x : Performer, y : Performer) -> Bool

Source

Performer::resource_assignment_expression

fn Performer::resource_assignment_expression(self : Performer) -> Field[ResourceAssignmentExpression]

Source

Performer::resource_parameter_binding

fn Performer::resource_parameter_binding(self : Performer) -> Field[ReadOnlyArray[ResourceParameterBinding]]

Source

Performer::resource_ref

fn Performer::resource_ref(self : Performer) -> Field[Reference]

Source

Performer::to_repr

fn Performer::to_repr(Performer) -> @moonbitlang/core/debug.Repr

Source

Position

pub struct Position {
  offset : Int
  line : Int
  column : Int
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Position::equal

fn Position::equal(Position, Position) -> Bool

Source

Position::not_equal

fn Position::not_equal(x : Position, y : Position) -> Bool

Source

Position::to_repr

fn Position::to_repr(Position) -> @moonbitlang/core/debug.Repr

Source

PotentialOwner

pub struct PotentialOwner {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tPotentialOwner.

Source

PotentialOwner::documentation

fn PotentialOwner::documentation(self : PotentialOwner) -> Field[ReadOnlyArray[Documentation]]

Source

PotentialOwner::equal

fn PotentialOwner::equal(PotentialOwner, PotentialOwner) -> Bool

Source

PotentialOwner::extension_elements

fn PotentialOwner::extension_elements(self : PotentialOwner) -> Field[ExtensionElements]

Source

PotentialOwner::from_element

fn PotentialOwner::from_element(element : Element) -> PotentialOwner?

Source

PotentialOwner::id

fn PotentialOwner::id(self : PotentialOwner) -> Field[String]

Source

PotentialOwner::name

fn PotentialOwner::name(self : PotentialOwner) -> Field[String]

Source

PotentialOwner::new

fn PotentialOwner::new(id? : String, name? : String, contents? : ArrayView[Content]) -> PotentialOwner

Source

PotentialOwner::not_equal

fn PotentialOwner::not_equal(x : PotentialOwner, y : PotentialOwner) -> Bool

Source

PotentialOwner::resource_assignment_expression

fn PotentialOwner::resource_assignment_expression(self : PotentialOwner) -> Field[ResourceAssignmentExpression]

Source

PotentialOwner::resource_parameter_binding

fn PotentialOwner::resource_parameter_binding(self : PotentialOwner) -> Field[ReadOnlyArray[ResourceParameterBinding]]

Source

PotentialOwner::resource_ref

fn PotentialOwner::resource_ref(self : PotentialOwner) -> Field[Reference]

Source

PotentialOwner::to_repr

fn PotentialOwner::to_repr(PotentialOwner) -> @moonbitlang/core/debug.Repr

Source

Process

pub struct Process {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tProcess.

Source

Process::artifact

fn Process::artifact(self : Process) -> Field[ReadOnlyArray[Artifact]]

Source

Process::auditing

fn Process::auditing(self : Process) -> Field[Auditing]

Source

Process::correlation_subscription

fn Process::correlation_subscription(self : Process) -> Field[ReadOnlyArray[CorrelationSubscription]]

Source

Process::definitional_collaboration_ref

fn Process::definitional_collaboration_ref(self : Process) -> Field[Reference]

Source

Process::documentation

fn Process::documentation(self : Process) -> Field[ReadOnlyArray[Documentation]]

Source

Process::equal

fn Process::equal(Process, Process) -> Bool

Source

Process::extension_elements

fn Process::extension_elements(self : Process) -> Field[ExtensionElements]

Source

Process::flow_element

fn Process::flow_element(self : Process) -> Field[ReadOnlyArray[FlowElement]]

Source

Process::from_element

fn Process::from_element(element : Element) -> Process?

Source

Process::id

fn Process::id(self : Process) -> Field[String]

Source

Process::io_binding

fn Process::io_binding(self : Process) -> Field[ReadOnlyArray[InputOutputBinding]]

Source

Process::io_specification

fn Process::io_specification(self : Process) -> Field[InputOutputSpecification]

Source

Process::is_closed

fn Process::is_closed(self : Process) -> Field[Bool]

Source

Process::is_executable

fn Process::is_executable(self : Process) -> Field[Bool]

Source

Process::lane_set

fn Process::lane_set(self : Process) -> Field[ReadOnlyArray[LaneSet]]

Source

Process::monitoring

fn Process::monitoring(self : Process) -> Field[Monitoring]

Source

Process::name

fn Process::name(self : Process) -> Field[String]

Source

Process::new

fn Process::new(id? : String, name? : String, process_type? : ProcessType, is_closed? : Bool, is_executable? : Bool, definitional_collaboration_ref? : Reference, contents? : ArrayView[Content]) -> Process

Source

Process::not_equal

fn Process::not_equal(x : Process, y : Process) -> Bool

Source

Process::process_type

fn Process::process_type(self : Process) -> Field[ProcessType]

Source

Process::property

fn Process::property(self : Process) -> Field[ReadOnlyArray[Property]]

Source

Process::resource_role

fn Process::resource_role(self : Process) -> Field[ReadOnlyArray[ResourceRole]]

Source

Process::supported_interface_ref

fn Process::supported_interface_ref(self : Process) -> Field[ReadOnlyArray[Reference]]

Source

Process::supports

fn Process::supports(self : Process) -> Field[ReadOnlyArray[Reference]]

Source

Process::to_repr

fn Process::to_repr(Process) -> @moonbitlang/core/debug.Repr

Source

ProcessType

pub(all) enum ProcessType {
  None
  Public
  Private
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tProcessType.

Source

ProcessType::equal

fn ProcessType::equal(ProcessType, ProcessType) -> Bool

Source

ProcessType::not_equal

fn ProcessType::not_equal(x : ProcessType, y : ProcessType) -> Bool

Source

ProcessType::parse

fn ProcessType::parse(token : String) -> ProcessType?

Source

ProcessType::to_repr

fn ProcessType::to_repr(ProcessType) -> @moonbitlang/core/debug.Repr

Source

ProcessType::token

fn ProcessType::token(self : ProcessType) -> String

Source

Property

pub struct Property {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tProperty.

Source

Property::data_state

fn Property::data_state(self : Property) -> Field[DataState]

Source

Property::documentation

fn Property::documentation(self : Property) -> Field[ReadOnlyArray[Documentation]]

Source

Property::equal

fn Property::equal(Property, Property) -> Bool

Source

Property::extension_elements

fn Property::extension_elements(self : Property) -> Field[ExtensionElements]

Source

Property::from_element

fn Property::from_element(element : Element) -> Property?

Source

Property::id

fn Property::id(self : Property) -> Field[String]

Source

Property::item_subject_ref

fn Property::item_subject_ref(self : Property) -> Field[Reference]

Source

Property::name

fn Property::name(self : Property) -> Field[String]

Source

Property::new

fn Property::new(id? : String, name? : String, item_subject_ref? : Reference, contents? : ArrayView[Content]) -> Property

Source

Property::not_equal

fn Property::not_equal(x : Property, y : Property) -> Bool

Source

Property::to_repr

fn Property::to_repr(Property) -> @moonbitlang/core/debug.Repr

Source

ReachabilityResult

pub(all) enum ReachabilityResult {
  Complete(ReadOnlyArray[GraphNode])
  Failed(GraphFailure)
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ReachabilityResult::equal

fn ReachabilityResult::equal(ReachabilityResult, ReachabilityResult) -> Bool

Source

ReachabilityResult::not_equal

fn ReachabilityResult::not_equal(x : ReachabilityResult, y : ReachabilityResult) -> Bool

Source

ReachabilityResult::to_repr

fn ReachabilityResult::to_repr(ReachabilityResult) -> @moonbitlang/core/debug.Repr

Source

ReadResult

pub struct ReadResult {
  tree : Cst
  document : Document?
  source_map : SourceMap?
  diagnostics : ReadOnlyArray[Diagnostic]
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ReadResult::equal

fn ReadResult::equal(ReadResult, ReadResult) -> Bool

Source

ReadResult::not_equal

fn ReadResult::not_equal(x : ReadResult, y : ReadResult) -> Bool

Source

ReadResult::to_repr

fn ReadResult::to_repr(ReadResult) -> @moonbitlang/core/debug.Repr

Source

ReceiveTask

pub struct ReceiveTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tReceiveTask.

Source

ReceiveTask::auditing

fn ReceiveTask::auditing(self : ReceiveTask) -> Field[Auditing]

Source

ReceiveTask::category_value_ref

fn ReceiveTask::category_value_ref(self : ReceiveTask) -> Field[ReadOnlyArray[Reference]]

Source

ReceiveTask::completion_quantity

fn ReceiveTask::completion_quantity(self : ReceiveTask) -> Field[ExactInteger]

Source

ReceiveTask::data_input_association

fn ReceiveTask::data_input_association(self : ReceiveTask) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

ReceiveTask::data_output_association

fn ReceiveTask::data_output_association(self : ReceiveTask) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

ReceiveTask::default_

fn ReceiveTask::default_(self : ReceiveTask) -> Field[Reference]

Source

ReceiveTask::documentation

fn ReceiveTask::documentation(self : ReceiveTask) -> Field[ReadOnlyArray[Documentation]]

Source

ReceiveTask::equal

fn ReceiveTask::equal(ReceiveTask, ReceiveTask) -> Bool

Source

ReceiveTask::extension_elements

fn ReceiveTask::extension_elements(self : ReceiveTask) -> Field[ExtensionElements]

Source

ReceiveTask::from_element

fn ReceiveTask::from_element(element : Element) -> ReceiveTask?

Source

ReceiveTask::id

fn ReceiveTask::id(self : ReceiveTask) -> Field[String]

Source

ReceiveTask::implementation

fn ReceiveTask::implementation(self : ReceiveTask) -> Field[Implementation]

Source

ReceiveTask::incoming

fn ReceiveTask::incoming(self : ReceiveTask) -> Field[ReadOnlyArray[Reference]]

Source

ReceiveTask::instantiate

fn ReceiveTask::instantiate(self : ReceiveTask) -> Field[Bool]

Source

ReceiveTask::io_specification

fn ReceiveTask::io_specification(self : ReceiveTask) -> Field[InputOutputSpecification]

Source

ReceiveTask::is_for_compensation

fn ReceiveTask::is_for_compensation(self : ReceiveTask) -> Field[Bool]

Source

ReceiveTask::loop_characteristics

fn ReceiveTask::loop_characteristics(self : ReceiveTask) -> Field[LoopCharacteristics]

Source

ReceiveTask::message_ref

fn ReceiveTask::message_ref(self : ReceiveTask) -> Field[Reference]

Source

ReceiveTask::monitoring

fn ReceiveTask::monitoring(self : ReceiveTask) -> Field[Monitoring]

Source

ReceiveTask::name

fn ReceiveTask::name(self : ReceiveTask) -> Field[String]

Source

ReceiveTask::new

fn ReceiveTask::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, implementation? : Implementation, instantiate? : Bool, message_ref? : Reference, operation_ref? : Reference, contents? : ArrayView[Content]) -> ReceiveTask

Source

ReceiveTask::not_equal

fn ReceiveTask::not_equal(x : ReceiveTask, y : ReceiveTask) -> Bool

Source

ReceiveTask::operation_ref

fn ReceiveTask::operation_ref(self : ReceiveTask) -> Field[Reference]

Source

ReceiveTask::outgoing

fn ReceiveTask::outgoing(self : ReceiveTask) -> Field[ReadOnlyArray[Reference]]

Source

ReceiveTask::property

fn ReceiveTask::property(self : ReceiveTask) -> Field[ReadOnlyArray[Property]]

Source

ReceiveTask::resource_role

fn ReceiveTask::resource_role(self : ReceiveTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

ReceiveTask::start_quantity

fn ReceiveTask::start_quantity(self : ReceiveTask) -> Field[ExactInteger]

Source

ReceiveTask::to_repr

fn ReceiveTask::to_repr(ReceiveTask) -> @moonbitlang/core/debug.Repr

Source

Reference

pub struct Reference {
  kind : ReferenceKind
  spelling : String
  name : ExpandedName?
} derive(@moonbitlang/core/debug.Debug)

Namespace identity and original spelling are separate. A missing name marks an unresolved namespace binding, not a missing external target document.

Source

Reference::equal

fn Reference::equal(a : Reference, b : Reference) -> Bool

Source

Reference::new

fn Reference::new(name : ExpandedName, kind? : ReferenceKind) -> Reference

Source

Reference::not_equal

fn Reference::not_equal(x : Reference, y : Reference) -> Bool

Source

Reference::parse

fn Reference::parse(spelling : String, bindings? : ArrayView[(String, String)], kind? : ReferenceKind) -> Reference

Source

Reference::to_repr

fn Reference::to_repr(Reference) -> @moonbitlang/core/debug.Repr

Source

impl Eq for Reference

Eq::equal

fn equal(a : Reference, b : Reference) -> Bool

Source

ReferenceKind

pub(all) enum ReferenceKind {
  Id
  QName
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ReferenceKind::equal

fn ReferenceKind::equal(ReferenceKind, ReferenceKind) -> Bool

Source

ReferenceKind::not_equal

fn ReferenceKind::not_equal(x : ReferenceKind, y : ReferenceKind) -> Bool

Source

ReferenceKind::to_repr

fn ReferenceKind::to_repr(ReferenceKind) -> @moonbitlang/core/debug.Repr

Source

ReferenceResolution

pub(all) enum ReferenceResolution {
  Found(ResolvedElement)
  External(ResolvedSymbol)
  Ambiguous(ReadOnlyArray[ResolvedElement], ReadOnlyArray[ResolvedSymbol])
  Unresolved
  Invalid
  Limit
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ReferenceResolution::equal

fn ReferenceResolution::equal(ReferenceResolution, ReferenceResolution) -> Bool

Source

ReferenceResolution::not_equal

fn ReferenceResolution::not_equal(x : ReferenceResolution, y : ReferenceResolution) -> Bool

Source

ReferenceResolution::to_repr

fn ReferenceResolution::to_repr(ReferenceResolution) -> @moonbitlang/core/debug.Repr

Source

ReferenceResult

pub struct ReferenceResult {
  index : DocumentIndex
  references : ReadOnlyArray[ResolvedReference]
  findings : ReadOnlyArray[ValidationFinding]
  complete : Bool
  // private fields
} derive(@moonbitlang/core/debug.Debug)

Source

ReferenceResult::indexed_resources

fn ReferenceResult::indexed_resources(self : ReferenceResult) -> ReadOnlyArray[IndexedResource]

Source

ReferenceResult::resolve

fn ReferenceResult::resolve(self : ReferenceResult, reference : Reference) -> ReferenceResolution

Lookup uses the same direct/transitive import closure as field resolution.

Source

ReferenceResult::to_repr

fn ReferenceResult::to_repr(ReferenceResult) -> @moonbitlang/core/debug.Repr

Source

ReferenceRule

pub struct ReferenceRule {
  owner : TypeId
  field : ExpandedName
  kind : SchemaFieldKind
  target : ReferenceTarget
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ReferenceRule::equal

fn ReferenceRule::equal(ReferenceRule, ReferenceRule) -> Bool

Source

ReferenceRule::not_equal

fn ReferenceRule::not_equal(x : ReferenceRule, y : ReferenceRule) -> Bool

Source

ReferenceRule::to_repr

fn ReferenceRule::to_repr(ReferenceRule) -> @moonbitlang/core/debug.Repr

Source

ReferenceTarget

pub(all) enum ReferenceTarget {
  Bpmn(TypeId)
  AnyElement
  InteractionNode
  ItemAwareElement
  Plane
  External
} derive(Eq, @moonbitlang/core/debug.Debug)

Semantic reference targets supplement the frozen XSD's QName/IDREF fields. Targets follow the BPMN 2.0.2 metamodel; external language symbols are supplied explicitly and are never parsed or executed by this module.

Source

ReferenceTarget::equal

fn ReferenceTarget::equal(ReferenceTarget, ReferenceTarget) -> Bool

Source

ReferenceTarget::not_equal

fn ReferenceTarget::not_equal(x : ReferenceTarget, y : ReferenceTarget) -> Bool

Source

ReferenceTarget::to_repr

fn ReferenceTarget::to_repr(ReferenceTarget) -> @moonbitlang/core/debug.Repr

Source

Relationship

pub struct Relationship {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tRelationship.

Source

Relationship::direction

fn Relationship::direction(self : Relationship) -> Field[RelationshipDirection]

Source

Relationship::documentation

fn Relationship::documentation(self : Relationship) -> Field[ReadOnlyArray[Documentation]]

Source

Relationship::equal

fn Relationship::equal(Relationship, Relationship) -> Bool

Source

Relationship::extension_elements

fn Relationship::extension_elements(self : Relationship) -> Field[ExtensionElements]

Source

Relationship::from_element

fn Relationship::from_element(element : Element) -> Relationship?

Source

Relationship::id

fn Relationship::id(self : Relationship) -> Field[String]

Source

Relationship::new

fn Relationship::new(id? : String, type_? : String, direction? : RelationshipDirection, contents? : ArrayView[Content]) -> Relationship

Source

Relationship::not_equal

fn Relationship::not_equal(x : Relationship, y : Relationship) -> Bool

Source

Relationship::source

fn Relationship::source(self : Relationship) -> Field[ReadOnlyArray[Reference]]

Source

Relationship::target

fn Relationship::target(self : Relationship) -> Field[ReadOnlyArray[Reference]]

Source

Relationship::to_repr

fn Relationship::to_repr(Relationship) -> @moonbitlang/core/debug.Repr

Source

Relationship::type_

fn Relationship::type_(self : Relationship) -> Field[String]

Source

RelationshipDirection

pub(all) enum RelationshipDirection {
  None
  Forward
  Backward
  Both
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tRelationshipDirection.

Source

RelationshipDirection::equal

fn RelationshipDirection::equal(RelationshipDirection, RelationshipDirection) -> Bool

Source

RelationshipDirection::not_equal

fn RelationshipDirection::not_equal(x : RelationshipDirection, y : RelationshipDirection) -> Bool

Source

RelationshipDirection::parse

fn RelationshipDirection::parse(token : String) -> RelationshipDirection?

Source

RelationshipDirection::to_repr

fn RelationshipDirection::to_repr(RelationshipDirection) -> @moonbitlang/core/debug.Repr

Source

RelationshipDirection::token

fn RelationshipDirection::token(self : RelationshipDirection) -> String

Source

Rendering

pub struct Rendering {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tRendering.

Source

Rendering::documentation

fn Rendering::documentation(self : Rendering) -> Field[ReadOnlyArray[Documentation]]

Source

Rendering::equal

fn Rendering::equal(Rendering, Rendering) -> Bool

Source

Rendering::extension_elements

fn Rendering::extension_elements(self : Rendering) -> Field[ExtensionElements]

Source

Rendering::from_element

fn Rendering::from_element(element : Element) -> Rendering?

Source

Rendering::id

fn Rendering::id(self : Rendering) -> Field[String]

Source

Rendering::new

fn Rendering::new(id? : String, contents? : ArrayView[Content]) -> Rendering

Source

Rendering::not_equal

fn Rendering::not_equal(x : Rendering, y : Rendering) -> Bool

Source

Rendering::to_repr

fn Rendering::to_repr(Rendering) -> @moonbitlang/core/debug.Repr

Source

ResolvedElement

pub struct ResolvedElement {
  resource_id : String?
  node : IndexedElement
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ResolvedElement::equal

fn ResolvedElement::equal(ResolvedElement, ResolvedElement) -> Bool

Source

ResolvedElement::not_equal

fn ResolvedElement::not_equal(x : ResolvedElement, y : ResolvedElement) -> Bool

Source

ResolvedElement::to_repr

fn ResolvedElement::to_repr(ResolvedElement) -> @moonbitlang/core/debug.Repr

Source

ResolvedReference

pub struct ResolvedReference {
  source : IndexedElement
  field : ExpandedName
  value : Reference
  target : ReferenceTarget
  resolution : ReferenceResolution
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ResolvedReference::equal

fn ResolvedReference::equal(ResolvedReference, ResolvedReference) -> Bool

Source

ResolvedReference::not_equal

fn ResolvedReference::not_equal(x : ResolvedReference, y : ResolvedReference) -> Bool

Source

ResolvedReference::to_repr

fn ResolvedReference::to_repr(ResolvedReference) -> @moonbitlang/core/debug.Repr

Source

ResolvedSymbol

pub struct ResolvedSymbol {
  resource_id : String
  name : ExpandedName
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ResolvedSymbol::equal

fn ResolvedSymbol::equal(ResolvedSymbol, ResolvedSymbol) -> Bool

Source

ResolvedSymbol::new

fn ResolvedSymbol::new(resource_id : String, name : ExpandedName) -> ResolvedSymbol

Source

ResolvedSymbol::not_equal

fn ResolvedSymbol::not_equal(x : ResolvedSymbol, y : ResolvedSymbol) -> Bool

Source

ResolvedSymbol::to_repr

fn ResolvedSymbol::to_repr(ResolvedSymbol) -> @moonbitlang/core/debug.Repr

Source

Resource

pub struct Resource {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tResource.

Source

Resource::documentation

fn Resource::documentation(self : Resource) -> Field[ReadOnlyArray[Documentation]]

Source

Resource::equal

fn Resource::equal(Resource, Resource) -> Bool

Source

Resource::extension_elements

fn Resource::extension_elements(self : Resource) -> Field[ExtensionElements]

Source

Resource::from_element

fn Resource::from_element(element : Element) -> Resource?

Source

Resource::id

fn Resource::id(self : Resource) -> Field[String]

Source

Resource::name

fn Resource::name(self : Resource) -> Field[String]

Source

Resource::new

fn Resource::new(id? : String, name? : String, contents? : ArrayView[Content]) -> Resource

Source

Resource::not_equal

fn Resource::not_equal(x : Resource, y : Resource) -> Bool

Source

Resource::resource_parameter

fn Resource::resource_parameter(self : Resource) -> Field[ReadOnlyArray[ResourceParameter]]

Source

Resource::to_repr

fn Resource::to_repr(Resource) -> @moonbitlang/core/debug.Repr

Source

ResourceAssignmentExpression

pub struct ResourceAssignmentExpression {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tResourceAssignmentExpression.

Source

ResourceAssignmentExpression::documentation

fn ResourceAssignmentExpression::documentation(self : ResourceAssignmentExpression) -> Field[ReadOnlyArray[Documentation]]

Source

ResourceAssignmentExpression::equal

fn ResourceAssignmentExpression::equal(ResourceAssignmentExpression, ResourceAssignmentExpression) -> Bool

Source

ResourceAssignmentExpression::expression

fn ResourceAssignmentExpression::expression(self : ResourceAssignmentExpression) -> Field[Expression]

Source

ResourceAssignmentExpression::extension_elements

fn ResourceAssignmentExpression::extension_elements(self : ResourceAssignmentExpression) -> Field[ExtensionElements]

Source

ResourceAssignmentExpression::from_element

fn ResourceAssignmentExpression::from_element(element : Element) -> ResourceAssignmentExpression?

Source

ResourceAssignmentExpression::id

fn ResourceAssignmentExpression::id(self : ResourceAssignmentExpression) -> Field[String]

Source

ResourceAssignmentExpression::new

fn ResourceAssignmentExpression::new(id? : String, contents? : ArrayView[Content]) -> ResourceAssignmentExpression

Source

ResourceAssignmentExpression::not_equal

fn ResourceAssignmentExpression::not_equal(x : ResourceAssignmentExpression, y : ResourceAssignmentExpression) -> Bool

Source

ResourceAssignmentExpression::to_repr

fn ResourceAssignmentExpression::to_repr(ResourceAssignmentExpression) -> @moonbitlang/core/debug.Repr

Source

ResourceParameter

pub struct ResourceParameter {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tResourceParameter.

Source

ResourceParameter::documentation

fn ResourceParameter::documentation(self : ResourceParameter) -> Field[ReadOnlyArray[Documentation]]

Source

ResourceParameter::equal

fn ResourceParameter::equal(ResourceParameter, ResourceParameter) -> Bool

Source

ResourceParameter::extension_elements

fn ResourceParameter::extension_elements(self : ResourceParameter) -> Field[ExtensionElements]

Source

ResourceParameter::from_element

fn ResourceParameter::from_element(element : Element) -> ResourceParameter?

Source

ResourceParameter::id

fn ResourceParameter::id(self : ResourceParameter) -> Field[String]

Source

ResourceParameter::is_required

fn ResourceParameter::is_required(self : ResourceParameter) -> Field[Bool]

Source

ResourceParameter::name

fn ResourceParameter::name(self : ResourceParameter) -> Field[String]

Source

ResourceParameter::new

fn ResourceParameter::new(id? : String, name? : String, type_? : Reference, is_required? : Bool, contents? : ArrayView[Content]) -> ResourceParameter

Source

ResourceParameter::not_equal

fn ResourceParameter::not_equal(x : ResourceParameter, y : ResourceParameter) -> Bool

Source

ResourceParameter::to_repr

fn ResourceParameter::to_repr(ResourceParameter) -> @moonbitlang/core/debug.Repr

Source

ResourceParameter::type_

fn ResourceParameter::type_(self : ResourceParameter) -> Field[Reference]

Source

ResourceParameterBinding

pub struct ResourceParameterBinding {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tResourceParameterBinding.

Source

ResourceParameterBinding::documentation

fn ResourceParameterBinding::documentation(self : ResourceParameterBinding) -> Field[ReadOnlyArray[Documentation]]

Source

ResourceParameterBinding::equal

fn ResourceParameterBinding::equal(ResourceParameterBinding, ResourceParameterBinding) -> Bool

Source

ResourceParameterBinding::expression

fn ResourceParameterBinding::expression(self : ResourceParameterBinding) -> Field[Expression]

Source

ResourceParameterBinding::extension_elements

fn ResourceParameterBinding::extension_elements(self : ResourceParameterBinding) -> Field[ExtensionElements]

Source

ResourceParameterBinding::from_element

fn ResourceParameterBinding::from_element(element : Element) -> ResourceParameterBinding?

Source

ResourceParameterBinding::id

fn ResourceParameterBinding::id(self : ResourceParameterBinding) -> Field[String]

Source

ResourceParameterBinding::new

fn ResourceParameterBinding::new(id? : String, parameter_ref? : Reference, contents? : ArrayView[Content]) -> ResourceParameterBinding

Source

ResourceParameterBinding::not_equal

fn ResourceParameterBinding::not_equal(x : ResourceParameterBinding, y : ResourceParameterBinding) -> Bool

Source

ResourceParameterBinding::parameter_ref

fn ResourceParameterBinding::parameter_ref(self : ResourceParameterBinding) -> Field[Reference]

Source

ResourceParameterBinding::to_repr

fn ResourceParameterBinding::to_repr(ResourceParameterBinding) -> @moonbitlang/core/debug.Repr

Source

ResourceRole

pub struct ResourceRole {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tResourceRole.

Source

ResourceRole::documentation

fn ResourceRole::documentation(self : ResourceRole) -> Field[ReadOnlyArray[Documentation]]

Source

ResourceRole::equal

fn ResourceRole::equal(ResourceRole, ResourceRole) -> Bool

Source

ResourceRole::extension_elements

fn ResourceRole::extension_elements(self : ResourceRole) -> Field[ExtensionElements]

Source

ResourceRole::from_element

fn ResourceRole::from_element(element : Element) -> ResourceRole?

Source

ResourceRole::id

fn ResourceRole::id(self : ResourceRole) -> Field[String]

Source

ResourceRole::name

fn ResourceRole::name(self : ResourceRole) -> Field[String]

Source

ResourceRole::new

fn ResourceRole::new(id? : String, name? : String, contents? : ArrayView[Content]) -> ResourceRole

Source

ResourceRole::not_equal

fn ResourceRole::not_equal(x : ResourceRole, y : ResourceRole) -> Bool

Source

ResourceRole::resource_assignment_expression

fn ResourceRole::resource_assignment_expression(self : ResourceRole) -> Field[ResourceAssignmentExpression]

Source

ResourceRole::resource_parameter_binding

fn ResourceRole::resource_parameter_binding(self : ResourceRole) -> Field[ReadOnlyArray[ResourceParameterBinding]]

Source

ResourceRole::resource_ref

fn ResourceRole::resource_ref(self : ResourceRole) -> Field[Reference]

Source

ResourceRole::to_repr

fn ResourceRole::to_repr(ResourceRole) -> @moonbitlang/core/debug.Repr

Source

ResourceSet

pub struct ResourceSet {
  documents : ReadOnlyArray[DocumentResource]
  external : ReadOnlyArray[ExternalResource]
} derive(Eq, @moonbitlang/core/debug.Debug)

Literal import-location keys are supplied by the caller. No relative-path, URL, filesystem, environment or network resolution is implicit.

Source

ResourceSet::equal

fn ResourceSet::equal(ResourceSet, ResourceSet) -> Bool

Source

ResourceSet::new

fn ResourceSet::new(documents? : ArrayView[DocumentResource], external? : ArrayView[ExternalResource]) -> ResourceSet

Source

ResourceSet::not_equal

fn ResourceSet::not_equal(x : ResourceSet, y : ResourceSet) -> Bool

Source

ResourceSet::to_repr

fn ResourceSet::to_repr(ResourceSet) -> @moonbitlang/core/debug.Repr

Source

RootElement

pub struct RootElement {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

RootElement::base

fn RootElement::base(self : RootElement) -> BaseElement

Source

RootElement::equal

fn RootElement::equal(RootElement, RootElement) -> Bool

Source

RootElement::from_element

fn RootElement::from_element(element : Element) -> RootElement?

Source

RootElement::not_equal

fn RootElement::not_equal(x : RootElement, y : RootElement) -> Bool

Source

RootElement::to_repr

fn RootElement::to_repr(RootElement) -> @moonbitlang/core/debug.Repr

Source

RouteResult

pub(all) enum RouteResult {
  Found(GraphRoute)
  Unreachable
  Failed(GraphFailure)
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

RouteResult::equal

fn RouteResult::equal(RouteResult, RouteResult) -> Bool

Source

RouteResult::not_equal

fn RouteResult::not_equal(x : RouteResult, y : RouteResult) -> Bool

Source

RouteResult::to_repr

fn RouteResult::to_repr(RouteResult) -> @moonbitlang/core/debug.Repr

Source

Scalar

pub(all) enum Scalar {
  Text(String)
  Identifier(String)
  Uri(String)
  Boolean(Bool)
  Integer(ExactInteger)
  Number(ExactNumber)
  Reference(Reference)
  Enumeration(BpmnEnum)
  Invalid(raw~ : String, expected~ : ExpandedName)
} derive(Eq, @moonbitlang/core/debug.Debug)

Invalid scalar spellings remain explicit values for inspection. Writers return a structured failure instead of serializing them as valid fields.

Source

Scalar::equal

fn Scalar::equal(Scalar, Scalar) -> Bool

Source

Scalar::not_equal

fn Scalar::not_equal(x : Scalar, y : Scalar) -> Bool

Source

Scalar::to_repr

fn Scalar::to_repr(Scalar) -> @moonbitlang/core/debug.Repr

Source

Scalar::token

fn Scalar::token(self : Scalar) -> String

Source

SchemaElement

pub struct SchemaElement {
  name : ExpandedName
  value_type : ExpandedName?
  substitution_group : ExpandedName?
  abstract_element : Bool
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

SchemaElement::equal

fn SchemaElement::equal(SchemaElement, SchemaElement) -> Bool

Source

SchemaElement::not_equal

fn SchemaElement::not_equal(x : SchemaElement, y : SchemaElement) -> Bool

Source

SchemaElement::to_repr

fn SchemaElement::to_repr(SchemaElement) -> @moonbitlang/core/debug.Repr

Source

SchemaField

pub struct SchemaField {
  owner : TypeId
  kind : SchemaFieldKind
  name : ExpandedName?
  value_type : ExpandedName?
  reference_element : ExpandedName?
  minimum : Int
  maximum : Int?
  default_value : String?
  fixed_value : String?
  group : String
  namespace_constraint : String
  source_path : String
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

SchemaField::equal

fn SchemaField::equal(SchemaField, SchemaField) -> Bool

Source

SchemaField::not_equal

fn SchemaField::not_equal(x : SchemaField, y : SchemaField) -> Bool

Source

SchemaField::to_repr

fn SchemaField::to_repr(SchemaField) -> @moonbitlang/core/debug.Repr

Source

SchemaFieldKind

pub(all) enum SchemaFieldKind {
  Attribute
  Child
  AnyAttribute
  AnyChild
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

SchemaFieldKind::equal

fn SchemaFieldKind::equal(SchemaFieldKind, SchemaFieldKind) -> Bool

Source

SchemaFieldKind::not_equal

fn SchemaFieldKind::not_equal(x : SchemaFieldKind, y : SchemaFieldKind) -> Bool

Source

SchemaFieldKind::to_repr

fn SchemaFieldKind::to_repr(SchemaFieldKind) -> @moonbitlang/core/debug.Repr

Source

SchemaGroup

pub struct SchemaGroup {
  owner : TypeId
  path : String
  parent : String
  choice : Bool
  minimum : Int
  maximum : Int?
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

SchemaGroup::equal

fn SchemaGroup::equal(SchemaGroup, SchemaGroup) -> Bool

Source

SchemaGroup::not_equal

fn SchemaGroup::not_equal(x : SchemaGroup, y : SchemaGroup) -> Bool

Source

SchemaGroup::to_repr

fn SchemaGroup::to_repr(SchemaGroup) -> @moonbitlang/core/debug.Repr

Source

SchemaType

pub struct SchemaType {
  id : TypeId
  name : ExpandedName
  base : ExpandedName?
  abstract_type : Bool
  mixed : Bool
  simple : Bool
  anonymous : Bool
  enum_values : ReadOnlyArray[String]
  union_members : ReadOnlyArray[ExpandedName]
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

SchemaType::equal

fn SchemaType::equal(SchemaType, SchemaType) -> Bool

Source

SchemaType::fields

fn SchemaType::fields(self : SchemaType) -> ReadOnlyArray[SchemaField]

Inherited fields are returned in base-to-derived declaration order. Choice membership stays in schema_groups instead of making every alternative required.

Source

SchemaType::has_mixed_content

fn SchemaType::has_mixed_content(self : SchemaType) -> Bool

Source

SchemaType::is_subtype_of

fn SchemaType::is_subtype_of(self : SchemaType, parent : ExpandedName) -> Bool

Source

SchemaType::not_equal

fn SchemaType::not_equal(x : SchemaType, y : SchemaType) -> Bool

Source

SchemaType::to_repr

fn SchemaType::to_repr(SchemaType) -> @moonbitlang/core/debug.Repr

Source

Script

pub struct Script {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tScript.

Source

Script::equal

fn Script::equal(Script, Script) -> Bool

Source

Script::from_element

fn Script::from_element(element : Element) -> Script?

Source

Script::new

fn Script::new(contents? : ArrayView[Content]) -> Script

Source

Script::not_equal

fn Script::not_equal(x : Script, y : Script) -> Bool

Source

Script::to_repr

fn Script::to_repr(Script) -> @moonbitlang/core/debug.Repr

Source

ScriptTask

pub struct ScriptTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tScriptTask.

Source

ScriptTask::auditing

fn ScriptTask::auditing(self : ScriptTask) -> Field[Auditing]

Source

ScriptTask::category_value_ref

fn ScriptTask::category_value_ref(self : ScriptTask) -> Field[ReadOnlyArray[Reference]]

Source

ScriptTask::completion_quantity

fn ScriptTask::completion_quantity(self : ScriptTask) -> Field[ExactInteger]

Source

ScriptTask::data_input_association

fn ScriptTask::data_input_association(self : ScriptTask) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

ScriptTask::data_output_association

fn ScriptTask::data_output_association(self : ScriptTask) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

ScriptTask::default_

fn ScriptTask::default_(self : ScriptTask) -> Field[Reference]

Source

ScriptTask::documentation

fn ScriptTask::documentation(self : ScriptTask) -> Field[ReadOnlyArray[Documentation]]

Source

ScriptTask::equal

fn ScriptTask::equal(ScriptTask, ScriptTask) -> Bool

Source

ScriptTask::extension_elements

fn ScriptTask::extension_elements(self : ScriptTask) -> Field[ExtensionElements]

Source

ScriptTask::from_element

fn ScriptTask::from_element(element : Element) -> ScriptTask?

Source

ScriptTask::id

fn ScriptTask::id(self : ScriptTask) -> Field[String]

Source

ScriptTask::incoming

fn ScriptTask::incoming(self : ScriptTask) -> Field[ReadOnlyArray[Reference]]

Source

ScriptTask::io_specification

fn ScriptTask::io_specification(self : ScriptTask) -> Field[InputOutputSpecification]

Source

ScriptTask::is_for_compensation

fn ScriptTask::is_for_compensation(self : ScriptTask) -> Field[Bool]

Source

ScriptTask::loop_characteristics

fn ScriptTask::loop_characteristics(self : ScriptTask) -> Field[LoopCharacteristics]

Source

ScriptTask::monitoring

fn ScriptTask::monitoring(self : ScriptTask) -> Field[Monitoring]

Source

ScriptTask::name

fn ScriptTask::name(self : ScriptTask) -> Field[String]

Source

ScriptTask::new

fn ScriptTask::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, script_format? : String, contents? : ArrayView[Content]) -> ScriptTask

Source

ScriptTask::not_equal

fn ScriptTask::not_equal(x : ScriptTask, y : ScriptTask) -> Bool

Source

ScriptTask::outgoing

fn ScriptTask::outgoing(self : ScriptTask) -> Field[ReadOnlyArray[Reference]]

Source

ScriptTask::property

fn ScriptTask::property(self : ScriptTask) -> Field[ReadOnlyArray[Property]]

Source

ScriptTask::resource_role

fn ScriptTask::resource_role(self : ScriptTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

ScriptTask::script

fn ScriptTask::script(self : ScriptTask) -> Field[Script]

Source

ScriptTask::script_format

fn ScriptTask::script_format(self : ScriptTask) -> Field[String]

Source

ScriptTask::start_quantity

fn ScriptTask::start_quantity(self : ScriptTask) -> Field[ExactInteger]

Source

ScriptTask::to_repr

fn ScriptTask::to_repr(ScriptTask) -> @moonbitlang/core/debug.Repr

Source

SendTask

pub struct SendTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tSendTask.

Source

SendTask::auditing

fn SendTask::auditing(self : SendTask) -> Field[Auditing]

Source

SendTask::category_value_ref

fn SendTask::category_value_ref(self : SendTask) -> Field[ReadOnlyArray[Reference]]

Source

SendTask::completion_quantity

fn SendTask::completion_quantity(self : SendTask) -> Field[ExactInteger]

Source

SendTask::data_input_association

fn SendTask::data_input_association(self : SendTask) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

SendTask::data_output_association

fn SendTask::data_output_association(self : SendTask) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

SendTask::default_

fn SendTask::default_(self : SendTask) -> Field[Reference]

Source

SendTask::documentation

fn SendTask::documentation(self : SendTask) -> Field[ReadOnlyArray[Documentation]]

Source

SendTask::equal

fn SendTask::equal(SendTask, SendTask) -> Bool

Source

SendTask::extension_elements

fn SendTask::extension_elements(self : SendTask) -> Field[ExtensionElements]

Source

SendTask::from_element

fn SendTask::from_element(element : Element) -> SendTask?

Source

SendTask::id

fn SendTask::id(self : SendTask) -> Field[String]

Source

SendTask::implementation

fn SendTask::implementation(self : SendTask) -> Field[Implementation]

Source

SendTask::incoming

fn SendTask::incoming(self : SendTask) -> Field[ReadOnlyArray[Reference]]

Source

SendTask::io_specification

fn SendTask::io_specification(self : SendTask) -> Field[InputOutputSpecification]

Source

SendTask::is_for_compensation

fn SendTask::is_for_compensation(self : SendTask) -> Field[Bool]

Source

SendTask::loop_characteristics

fn SendTask::loop_characteristics(self : SendTask) -> Field[LoopCharacteristics]

Source

SendTask::message_ref

fn SendTask::message_ref(self : SendTask) -> Field[Reference]

Source

SendTask::monitoring

fn SendTask::monitoring(self : SendTask) -> Field[Monitoring]

Source

SendTask::name

fn SendTask::name(self : SendTask) -> Field[String]

Source

SendTask::new

fn SendTask::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, implementation? : Implementation, message_ref? : Reference, operation_ref? : Reference, contents? : ArrayView[Content]) -> SendTask

Source

SendTask::not_equal

fn SendTask::not_equal(x : SendTask, y : SendTask) -> Bool

Source

SendTask::operation_ref

fn SendTask::operation_ref(self : SendTask) -> Field[Reference]

Source

SendTask::outgoing

fn SendTask::outgoing(self : SendTask) -> Field[ReadOnlyArray[Reference]]

Source

SendTask::property

fn SendTask::property(self : SendTask) -> Field[ReadOnlyArray[Property]]

Source

SendTask::resource_role

fn SendTask::resource_role(self : SendTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

SendTask::start_quantity

fn SendTask::start_quantity(self : SendTask) -> Field[ExactInteger]

Source

SendTask::to_repr

fn SendTask::to_repr(SendTask) -> @moonbitlang/core/debug.Repr

Source

SequenceFlow

pub struct SequenceFlow {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tSequenceFlow.

Source

SequenceFlow::auditing

fn SequenceFlow::auditing(self : SequenceFlow) -> Field[Auditing]

Source

SequenceFlow::category_value_ref

fn SequenceFlow::category_value_ref(self : SequenceFlow) -> Field[ReadOnlyArray[Reference]]

Source

SequenceFlow::condition_expression

fn SequenceFlow::condition_expression(self : SequenceFlow) -> Field[Expression]

Source

SequenceFlow::documentation

fn SequenceFlow::documentation(self : SequenceFlow) -> Field[ReadOnlyArray[Documentation]]

Source

SequenceFlow::equal

fn SequenceFlow::equal(SequenceFlow, SequenceFlow) -> Bool

Source

SequenceFlow::extension_elements

fn SequenceFlow::extension_elements(self : SequenceFlow) -> Field[ExtensionElements]

Source

SequenceFlow::from_element

fn SequenceFlow::from_element(element : Element) -> SequenceFlow?

Source

SequenceFlow::id

fn SequenceFlow::id(self : SequenceFlow) -> Field[String]

Source

SequenceFlow::is_immediate

fn SequenceFlow::is_immediate(self : SequenceFlow) -> Field[Bool]

Source

SequenceFlow::monitoring

fn SequenceFlow::monitoring(self : SequenceFlow) -> Field[Monitoring]

Source

SequenceFlow::name

fn SequenceFlow::name(self : SequenceFlow) -> Field[String]

Source

SequenceFlow::new

fn SequenceFlow::new(id? : String, name? : String, source_ref? : Reference, target_ref? : Reference, is_immediate? : Bool, contents? : ArrayView[Content]) -> SequenceFlow

Source

SequenceFlow::not_equal

fn SequenceFlow::not_equal(x : SequenceFlow, y : SequenceFlow) -> Bool

Source

SequenceFlow::source_ref

fn SequenceFlow::source_ref(self : SequenceFlow) -> Field[Reference]

Source

SequenceFlow::target_ref

fn SequenceFlow::target_ref(self : SequenceFlow) -> Field[Reference]

Source

SequenceFlow::to_repr

fn SequenceFlow::to_repr(SequenceFlow) -> @moonbitlang/core/debug.Repr

Source

ServiceTask

pub struct ServiceTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tServiceTask.

Source

ServiceTask::auditing

fn ServiceTask::auditing(self : ServiceTask) -> Field[Auditing]

Source

ServiceTask::category_value_ref

fn ServiceTask::category_value_ref(self : ServiceTask) -> Field[ReadOnlyArray[Reference]]

Source

ServiceTask::completion_quantity

fn ServiceTask::completion_quantity(self : ServiceTask) -> Field[ExactInteger]

Source

ServiceTask::data_input_association

fn ServiceTask::data_input_association(self : ServiceTask) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

ServiceTask::data_output_association

fn ServiceTask::data_output_association(self : ServiceTask) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

ServiceTask::default_

fn ServiceTask::default_(self : ServiceTask) -> Field[Reference]

Source

ServiceTask::documentation

fn ServiceTask::documentation(self : ServiceTask) -> Field[ReadOnlyArray[Documentation]]

Source

ServiceTask::equal

fn ServiceTask::equal(ServiceTask, ServiceTask) -> Bool

Source

ServiceTask::extension_elements

fn ServiceTask::extension_elements(self : ServiceTask) -> Field[ExtensionElements]

Source

ServiceTask::from_element

fn ServiceTask::from_element(element : Element) -> ServiceTask?

Source

ServiceTask::id

fn ServiceTask::id(self : ServiceTask) -> Field[String]

Source

ServiceTask::implementation

fn ServiceTask::implementation(self : ServiceTask) -> Field[Implementation]

Source

ServiceTask::incoming

fn ServiceTask::incoming(self : ServiceTask) -> Field[ReadOnlyArray[Reference]]

Source

ServiceTask::io_specification

fn ServiceTask::io_specification(self : ServiceTask) -> Field[InputOutputSpecification]

Source

ServiceTask::is_for_compensation

fn ServiceTask::is_for_compensation(self : ServiceTask) -> Field[Bool]

Source

ServiceTask::loop_characteristics

fn ServiceTask::loop_characteristics(self : ServiceTask) -> Field[LoopCharacteristics]

Source

ServiceTask::monitoring

fn ServiceTask::monitoring(self : ServiceTask) -> Field[Monitoring]

Source

ServiceTask::name

fn ServiceTask::name(self : ServiceTask) -> Field[String]

Source

ServiceTask::new

fn ServiceTask::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, implementation? : Implementation, operation_ref? : Reference, contents? : ArrayView[Content]) -> ServiceTask

Source

ServiceTask::not_equal

fn ServiceTask::not_equal(x : ServiceTask, y : ServiceTask) -> Bool

Source

ServiceTask::operation_ref

fn ServiceTask::operation_ref(self : ServiceTask) -> Field[Reference]

Source

ServiceTask::outgoing

fn ServiceTask::outgoing(self : ServiceTask) -> Field[ReadOnlyArray[Reference]]

Source

ServiceTask::property

fn ServiceTask::property(self : ServiceTask) -> Field[ReadOnlyArray[Property]]

Source

ServiceTask::resource_role

fn ServiceTask::resource_role(self : ServiceTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

ServiceTask::start_quantity

fn ServiceTask::start_quantity(self : ServiceTask) -> Field[ExactInteger]

Source

ServiceTask::to_repr

fn ServiceTask::to_repr(ServiceTask) -> @moonbitlang/core/debug.Repr

Source

Severity

pub(all) enum Severity {
  Error
  Warning
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Severity::equal

fn Severity::equal(Severity, Severity) -> Bool

Source

Severity::not_equal

fn Severity::not_equal(x : Severity, y : Severity) -> Bool

Source

Severity::to_repr

fn Severity::to_repr(Severity) -> @moonbitlang/core/debug.Repr

Source

Signal

pub struct Signal {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tSignal.

Source

Signal::documentation

fn Signal::documentation(self : Signal) -> Field[ReadOnlyArray[Documentation]]

Source

Signal::equal

fn Signal::equal(Signal, Signal) -> Bool

Source

Signal::extension_elements

fn Signal::extension_elements(self : Signal) -> Field[ExtensionElements]

Source

Signal::from_element

fn Signal::from_element(element : Element) -> Signal?

Source

Signal::id

fn Signal::id(self : Signal) -> Field[String]

Source

Signal::name

fn Signal::name(self : Signal) -> Field[String]

Source

Signal::new

fn Signal::new(id? : String, name? : String, structure_ref? : Reference, contents? : ArrayView[Content]) -> Signal

Source

Signal::not_equal

fn Signal::not_equal(x : Signal, y : Signal) -> Bool

Source

Signal::structure_ref

fn Signal::structure_ref(self : Signal) -> Field[Reference]

Source

Signal::to_repr

fn Signal::to_repr(Signal) -> @moonbitlang/core/debug.Repr

Source

SignalEventDefinition

pub struct SignalEventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tSignalEventDefinition.

Source

SignalEventDefinition::documentation

fn SignalEventDefinition::documentation(self : SignalEventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

SignalEventDefinition::equal

fn SignalEventDefinition::equal(SignalEventDefinition, SignalEventDefinition) -> Bool

Source

SignalEventDefinition::extension_elements

fn SignalEventDefinition::extension_elements(self : SignalEventDefinition) -> Field[ExtensionElements]

Source

SignalEventDefinition::from_element

fn SignalEventDefinition::from_element(element : Element) -> SignalEventDefinition?

Source

SignalEventDefinition::id

fn SignalEventDefinition::id(self : SignalEventDefinition) -> Field[String]

Source

SignalEventDefinition::new

fn SignalEventDefinition::new(id? : String, signal_ref? : Reference, contents? : ArrayView[Content]) -> SignalEventDefinition

Source

SignalEventDefinition::not_equal

fn SignalEventDefinition::not_equal(x : SignalEventDefinition, y : SignalEventDefinition) -> Bool

Source

SignalEventDefinition::signal_ref

fn SignalEventDefinition::signal_ref(self : SignalEventDefinition) -> Field[Reference]

Source

SignalEventDefinition::to_repr

fn SignalEventDefinition::to_repr(SignalEventDefinition) -> @moonbitlang/core/debug.Repr

Source

SourceMap

pub struct SourceMap {
  source_id : String?
  length : Int
  line_starts : ReadOnlyArray[Int]
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

SourceMap::equal

fn SourceMap::equal(SourceMap, SourceMap) -> Bool

Source

SourceMap::location

fn SourceMap::location(self : SourceMap, span : Span) -> Location?

Source

SourceMap::not_equal

fn SourceMap::not_equal(x : SourceMap, y : SourceMap) -> Bool

Source

SourceMap::position

fn SourceMap::position(self : SourceMap, offset : Int) -> Position?

Offsets outside the source are rejected, not clamped into invented locations.

Source

SourceMap::to_repr

fn SourceMap::to_repr(SourceMap) -> @moonbitlang/core/debug.Repr

Source

Span

pub struct Span {
  start : Int
  end : Int
} derive(Eq, @moonbitlang/core/debug.Debug)

Half-open UTF-16 offsets into the owned source.

Source

Span::equal

fn Span::equal(Span, Span) -> Bool

Source

Span::not_equal

fn Span::not_equal(x : Span, y : Span) -> Bool

Source

Span::to_repr

fn Span::to_repr(Span) -> @moonbitlang/core/debug.Repr

Source

StandardLoopCharacteristics

pub struct StandardLoopCharacteristics {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tStandardLoopCharacteristics.

Source

StandardLoopCharacteristics::documentation

fn StandardLoopCharacteristics::documentation(self : StandardLoopCharacteristics) -> Field[ReadOnlyArray[Documentation]]

Source

StandardLoopCharacteristics::equal

fn StandardLoopCharacteristics::equal(StandardLoopCharacteristics, StandardLoopCharacteristics) -> Bool

Source

StandardLoopCharacteristics::extension_elements

fn StandardLoopCharacteristics::extension_elements(self : StandardLoopCharacteristics) -> Field[ExtensionElements]

Source

StandardLoopCharacteristics::from_element

fn StandardLoopCharacteristics::from_element(element : Element) -> StandardLoopCharacteristics?

Source

StandardLoopCharacteristics::id

fn StandardLoopCharacteristics::id(self : StandardLoopCharacteristics) -> Field[String]

Source

StandardLoopCharacteristics::loop_condition

fn StandardLoopCharacteristics::loop_condition(self : StandardLoopCharacteristics) -> Field[Expression]

Source

StandardLoopCharacteristics::loop_maximum

fn StandardLoopCharacteristics::loop_maximum(self : StandardLoopCharacteristics) -> Field[ExactInteger]

Source

StandardLoopCharacteristics::new

fn StandardLoopCharacteristics::new(id? : String, test_before? : Bool, loop_maximum? : ExactInteger, contents? : ArrayView[Content]) -> StandardLoopCharacteristics

Source

StandardLoopCharacteristics::not_equal

fn StandardLoopCharacteristics::not_equal(x : StandardLoopCharacteristics, y : StandardLoopCharacteristics) -> Bool

Source

StandardLoopCharacteristics::test_before

fn StandardLoopCharacteristics::test_before(self : StandardLoopCharacteristics) -> Field[Bool]

Source

StandardLoopCharacteristics::to_repr

fn StandardLoopCharacteristics::to_repr(StandardLoopCharacteristics) -> @moonbitlang/core/debug.Repr

Source

StartEvent

pub struct StartEvent {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tStartEvent.

Source

StartEvent::auditing

fn StartEvent::auditing(self : StartEvent) -> Field[Auditing]

Source

StartEvent::category_value_ref

fn StartEvent::category_value_ref(self : StartEvent) -> Field[ReadOnlyArray[Reference]]

Source

StartEvent::data_output

fn StartEvent::data_output(self : StartEvent) -> Field[ReadOnlyArray[DataOutput]]

Source

StartEvent::data_output_association

fn StartEvent::data_output_association(self : StartEvent) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

StartEvent::documentation

fn StartEvent::documentation(self : StartEvent) -> Field[ReadOnlyArray[Documentation]]

Source

StartEvent::equal

fn StartEvent::equal(StartEvent, StartEvent) -> Bool

Source

StartEvent::event_definition

fn StartEvent::event_definition(self : StartEvent) -> Field[ReadOnlyArray[EventDefinition]]

Source

StartEvent::event_definition_ref

fn StartEvent::event_definition_ref(self : StartEvent) -> Field[ReadOnlyArray[Reference]]

Source

StartEvent::extension_elements

fn StartEvent::extension_elements(self : StartEvent) -> Field[ExtensionElements]

Source

StartEvent::from_element

fn StartEvent::from_element(element : Element) -> StartEvent?

Source

StartEvent::id

fn StartEvent::id(self : StartEvent) -> Field[String]

Source

StartEvent::incoming

fn StartEvent::incoming(self : StartEvent) -> Field[ReadOnlyArray[Reference]]

Source

StartEvent::is_interrupting

fn StartEvent::is_interrupting(self : StartEvent) -> Field[Bool]

Source

StartEvent::monitoring

fn StartEvent::monitoring(self : StartEvent) -> Field[Monitoring]

Source

StartEvent::name

fn StartEvent::name(self : StartEvent) -> Field[String]

Source

StartEvent::new

fn StartEvent::new(id? : String, name? : String, parallel_multiple? : Bool, is_interrupting? : Bool, contents? : ArrayView[Content]) -> StartEvent

Source

StartEvent::not_equal

fn StartEvent::not_equal(x : StartEvent, y : StartEvent) -> Bool

Source

StartEvent::outgoing

fn StartEvent::outgoing(self : StartEvent) -> Field[ReadOnlyArray[Reference]]

Source

StartEvent::output_set

fn StartEvent::output_set(self : StartEvent) -> Field[OutputSet]

Source

StartEvent::parallel_multiple

fn StartEvent::parallel_multiple(self : StartEvent) -> Field[Bool]

Source

StartEvent::property

fn StartEvent::property(self : StartEvent) -> Field[ReadOnlyArray[Property]]

Source

StartEvent::to_repr

fn StartEvent::to_repr(StartEvent) -> @moonbitlang/core/debug.Repr

Source

StructureResult

pub struct StructureResult {
  index : DocumentIndex
  findings : ReadOnlyArray[ValidationFinding]
  complete : Bool
} derive(@moonbitlang/core/debug.Debug)

Source

StructureResult::to_repr

fn StructureResult::to_repr(StructureResult) -> @moonbitlang/core/debug.Repr

Source

SubChoreography

pub struct SubChoreography {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tSubChoreography.

Source

SubChoreography::artifact

fn SubChoreography::artifact(self : SubChoreography) -> Field[ReadOnlyArray[Artifact]]

Source

SubChoreography::auditing

fn SubChoreography::auditing(self : SubChoreography) -> Field[Auditing]

Source

SubChoreography::category_value_ref

fn SubChoreography::category_value_ref(self : SubChoreography) -> Field[ReadOnlyArray[Reference]]

Source

SubChoreography::correlation_key

fn SubChoreography::correlation_key(self : SubChoreography) -> Field[ReadOnlyArray[CorrelationKey]]

Source

SubChoreography::documentation

fn SubChoreography::documentation(self : SubChoreography) -> Field[ReadOnlyArray[Documentation]]

Source

SubChoreography::equal

fn SubChoreography::equal(SubChoreography, SubChoreography) -> Bool

Source

SubChoreography::extension_elements

fn SubChoreography::extension_elements(self : SubChoreography) -> Field[ExtensionElements]

Source

SubChoreography::flow_element

fn SubChoreography::flow_element(self : SubChoreography) -> Field[ReadOnlyArray[FlowElement]]

Source

SubChoreography::from_element

fn SubChoreography::from_element(element : Element) -> SubChoreography?

Source

SubChoreography::id

fn SubChoreography::id(self : SubChoreography) -> Field[String]

Source

SubChoreography::incoming

fn SubChoreography::incoming(self : SubChoreography) -> Field[ReadOnlyArray[Reference]]

Source

SubChoreography::initiating_participant_ref

fn SubChoreography::initiating_participant_ref(self : SubChoreography) -> Field[Reference]

Source

SubChoreography::loop_type

fn SubChoreography::loop_type(self : SubChoreography) -> Field[ChoreographyLoopType]

Source

SubChoreography::monitoring

fn SubChoreography::monitoring(self : SubChoreography) -> Field[Monitoring]

Source

SubChoreography::name

fn SubChoreography::name(self : SubChoreography) -> Field[String]

Source

SubChoreography::new

fn SubChoreography::new(id? : String, name? : String, initiating_participant_ref? : Reference, loop_type? : ChoreographyLoopType, contents? : ArrayView[Content]) -> SubChoreography

Source

SubChoreography::not_equal

fn SubChoreography::not_equal(x : SubChoreography, y : SubChoreography) -> Bool

Source

SubChoreography::outgoing

fn SubChoreography::outgoing(self : SubChoreography) -> Field[ReadOnlyArray[Reference]]

Source

SubChoreography::participant_ref

fn SubChoreography::participant_ref(self : SubChoreography) -> Field[ReadOnlyArray[Reference]]

Source

SubChoreography::to_repr

fn SubChoreography::to_repr(SubChoreography) -> @moonbitlang/core/debug.Repr

Source

SubConversation

pub struct SubConversation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tSubConversation.

Source

SubConversation::conversation_node

fn SubConversation::conversation_node(self : SubConversation) -> Field[ReadOnlyArray[ConversationNode]]

Source

SubConversation::correlation_key

fn SubConversation::correlation_key(self : SubConversation) -> Field[ReadOnlyArray[CorrelationKey]]

Source

SubConversation::documentation

fn SubConversation::documentation(self : SubConversation) -> Field[ReadOnlyArray[Documentation]]

Source

SubConversation::equal

fn SubConversation::equal(SubConversation, SubConversation) -> Bool

Source

SubConversation::extension_elements

fn SubConversation::extension_elements(self : SubConversation) -> Field[ExtensionElements]

Source

SubConversation::from_element

fn SubConversation::from_element(element : Element) -> SubConversation?

Source

SubConversation::id

fn SubConversation::id(self : SubConversation) -> Field[String]

Source

SubConversation::message_flow_ref

fn SubConversation::message_flow_ref(self : SubConversation) -> Field[ReadOnlyArray[Reference]]

Source

SubConversation::name

fn SubConversation::name(self : SubConversation) -> Field[String]

Source

SubConversation::new

fn SubConversation::new(id? : String, name? : String, contents? : ArrayView[Content]) -> SubConversation

Source

SubConversation::not_equal

fn SubConversation::not_equal(x : SubConversation, y : SubConversation) -> Bool

Source

SubConversation::participant_ref

fn SubConversation::participant_ref(self : SubConversation) -> Field[ReadOnlyArray[Reference]]

Source

SubConversation::to_repr

fn SubConversation::to_repr(SubConversation) -> @moonbitlang/core/debug.Repr

Source

SubProcess

pub struct SubProcess {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tSubProcess.

Source

SubProcess::artifact

fn SubProcess::artifact(self : SubProcess) -> Field[ReadOnlyArray[Artifact]]

Source

SubProcess::auditing

fn SubProcess::auditing(self : SubProcess) -> Field[Auditing]

Source

SubProcess::category_value_ref

fn SubProcess::category_value_ref(self : SubProcess) -> Field[ReadOnlyArray[Reference]]

Source

SubProcess::completion_quantity

fn SubProcess::completion_quantity(self : SubProcess) -> Field[ExactInteger]

Source

SubProcess::data_input_association

fn SubProcess::data_input_association(self : SubProcess) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

SubProcess::data_output_association

fn SubProcess::data_output_association(self : SubProcess) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

SubProcess::default_

fn SubProcess::default_(self : SubProcess) -> Field[Reference]

Source

SubProcess::documentation

fn SubProcess::documentation(self : SubProcess) -> Field[ReadOnlyArray[Documentation]]

Source

SubProcess::equal

fn SubProcess::equal(SubProcess, SubProcess) -> Bool

Source

SubProcess::extension_elements

fn SubProcess::extension_elements(self : SubProcess) -> Field[ExtensionElements]

Source

SubProcess::flow_element

fn SubProcess::flow_element(self : SubProcess) -> Field[ReadOnlyArray[FlowElement]]

Source

SubProcess::from_element

fn SubProcess::from_element(element : Element) -> SubProcess?

Source

SubProcess::id

fn SubProcess::id(self : SubProcess) -> Field[String]

Source

SubProcess::incoming

fn SubProcess::incoming(self : SubProcess) -> Field[ReadOnlyArray[Reference]]

Source

SubProcess::io_specification

fn SubProcess::io_specification(self : SubProcess) -> Field[InputOutputSpecification]

Source

SubProcess::is_for_compensation

fn SubProcess::is_for_compensation(self : SubProcess) -> Field[Bool]

Source

SubProcess::lane_set

fn SubProcess::lane_set(self : SubProcess) -> Field[ReadOnlyArray[LaneSet]]

Source

SubProcess::loop_characteristics

fn SubProcess::loop_characteristics(self : SubProcess) -> Field[LoopCharacteristics]

Source

SubProcess::monitoring

fn SubProcess::monitoring(self : SubProcess) -> Field[Monitoring]

Source

SubProcess::name

fn SubProcess::name(self : SubProcess) -> Field[String]

Source

SubProcess::new

fn SubProcess::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, triggered_by_event? : Bool, contents? : ArrayView[Content]) -> SubProcess

Source

SubProcess::not_equal

fn SubProcess::not_equal(x : SubProcess, y : SubProcess) -> Bool

Source

SubProcess::outgoing

fn SubProcess::outgoing(self : SubProcess) -> Field[ReadOnlyArray[Reference]]

Source

SubProcess::property

fn SubProcess::property(self : SubProcess) -> Field[ReadOnlyArray[Property]]

Source

SubProcess::resource_role

fn SubProcess::resource_role(self : SubProcess) -> Field[ReadOnlyArray[ResourceRole]]

Source

SubProcess::start_quantity

fn SubProcess::start_quantity(self : SubProcess) -> Field[ExactInteger]

Source

SubProcess::to_repr

fn SubProcess::to_repr(SubProcess) -> @moonbitlang/core/debug.Repr

Source

SubProcess::triggered_by_event

fn SubProcess::triggered_by_event(self : SubProcess) -> Field[Bool]

Source

Task

pub struct Task {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tTask.

Source

Task::auditing

fn Task::auditing(self : Task) -> Field[Auditing]

Source

Task::category_value_ref

fn Task::category_value_ref(self : Task) -> Field[ReadOnlyArray[Reference]]

Source

Task::completion_quantity

fn Task::completion_quantity(self : Task) -> Field[ExactInteger]

Source

Task::data_input_association

fn Task::data_input_association(self : Task) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

Task::data_output_association

fn Task::data_output_association(self : Task) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

Task::default_

fn Task::default_(self : Task) -> Field[Reference]

Source

Task::documentation

fn Task::documentation(self : Task) -> Field[ReadOnlyArray[Documentation]]

Source

Task::equal

fn Task::equal(Task, Task) -> Bool

Source

Task::extension_elements

fn Task::extension_elements(self : Task) -> Field[ExtensionElements]

Source

Task::from_element

fn Task::from_element(element : Element) -> Task?

Source

Task::id

fn Task::id(self : Task) -> Field[String]

Source

Task::incoming

fn Task::incoming(self : Task) -> Field[ReadOnlyArray[Reference]]

Source

Task::io_specification

fn Task::io_specification(self : Task) -> Field[InputOutputSpecification]

Source

Task::is_for_compensation

fn Task::is_for_compensation(self : Task) -> Field[Bool]

Source

Task::loop_characteristics

fn Task::loop_characteristics(self : Task) -> Field[LoopCharacteristics]

Source

Task::monitoring

fn Task::monitoring(self : Task) -> Field[Monitoring]

Source

Task::name

fn Task::name(self : Task) -> Field[String]

Source

Task::new

fn Task::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, contents? : ArrayView[Content]) -> Task

Source

Task::not_equal

fn Task::not_equal(x : Task, y : Task) -> Bool

Source

Task::outgoing

fn Task::outgoing(self : Task) -> Field[ReadOnlyArray[Reference]]

Source

Task::property

fn Task::property(self : Task) -> Field[ReadOnlyArray[Property]]

Source

Task::resource_role

fn Task::resource_role(self : Task) -> Field[ReadOnlyArray[ResourceRole]]

Source

Task::start_quantity

fn Task::start_quantity(self : Task) -> Field[ExactInteger]

Source

Task::to_repr

fn Task::to_repr(Task) -> @moonbitlang/core/debug.Repr

Source

TerminateEventDefinition

pub struct TerminateEventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tTerminateEventDefinition.

Source

TerminateEventDefinition::documentation

fn TerminateEventDefinition::documentation(self : TerminateEventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

TerminateEventDefinition::equal

fn TerminateEventDefinition::equal(TerminateEventDefinition, TerminateEventDefinition) -> Bool

Source

TerminateEventDefinition::extension_elements

fn TerminateEventDefinition::extension_elements(self : TerminateEventDefinition) -> Field[ExtensionElements]

Source

TerminateEventDefinition::from_element

fn TerminateEventDefinition::from_element(element : Element) -> TerminateEventDefinition?

Source

TerminateEventDefinition::id

fn TerminateEventDefinition::id(self : TerminateEventDefinition) -> Field[String]

Source

TerminateEventDefinition::new

fn TerminateEventDefinition::new(id? : String, contents? : ArrayView[Content]) -> TerminateEventDefinition

Source

TerminateEventDefinition::not_equal

fn TerminateEventDefinition::not_equal(x : TerminateEventDefinition, y : TerminateEventDefinition) -> Bool

Source

TerminateEventDefinition::to_repr

fn TerminateEventDefinition::to_repr(TerminateEventDefinition) -> @moonbitlang/core/debug.Repr

Source

Text

pub struct Text {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tText.

Source

Text::equal

fn Text::equal(Text, Text) -> Bool

Source

Text::from_element

fn Text::from_element(element : Element) -> Text?

Source

Text::new

fn Text::new(contents? : ArrayView[Content]) -> Text

Source

Text::not_equal

fn Text::not_equal(x : Text, y : Text) -> Bool

Source

Text::to_repr

fn Text::to_repr(Text) -> @moonbitlang/core/debug.Repr

Source

TextAnnotation

pub struct TextAnnotation {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tTextAnnotation.

Source

TextAnnotation::documentation

fn TextAnnotation::documentation(self : TextAnnotation) -> Field[ReadOnlyArray[Documentation]]

Source

TextAnnotation::equal

fn TextAnnotation::equal(TextAnnotation, TextAnnotation) -> Bool

Source

TextAnnotation::extension_elements

fn TextAnnotation::extension_elements(self : TextAnnotation) -> Field[ExtensionElements]

Source

TextAnnotation::from_element

fn TextAnnotation::from_element(element : Element) -> TextAnnotation?

Source

TextAnnotation::id

fn TextAnnotation::id(self : TextAnnotation) -> Field[String]

Source

TextAnnotation::new

fn TextAnnotation::new(id? : String, text_format? : String, contents? : ArrayView[Content]) -> TextAnnotation

Source

TextAnnotation::not_equal

fn TextAnnotation::not_equal(x : TextAnnotation, y : TextAnnotation) -> Bool

Source

TextAnnotation::text

fn TextAnnotation::text(self : TextAnnotation) -> Field[Text]

Source

TextAnnotation::text_format

fn TextAnnotation::text_format(self : TextAnnotation) -> Field[String]

Source

TextAnnotation::to_repr

fn TextAnnotation::to_repr(TextAnnotation) -> @moonbitlang/core/debug.Repr

Source

ThrowEvent

pub struct ThrowEvent {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tThrowEvent.

Source

ThrowEvent::auditing

fn ThrowEvent::auditing(self : ThrowEvent) -> Field[Auditing]

Source

ThrowEvent::category_value_ref

fn ThrowEvent::category_value_ref(self : ThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

ThrowEvent::data_input

fn ThrowEvent::data_input(self : ThrowEvent) -> Field[ReadOnlyArray[DataInput]]

Source

ThrowEvent::data_input_association

fn ThrowEvent::data_input_association(self : ThrowEvent) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

ThrowEvent::documentation

fn ThrowEvent::documentation(self : ThrowEvent) -> Field[ReadOnlyArray[Documentation]]

Source

ThrowEvent::equal

fn ThrowEvent::equal(ThrowEvent, ThrowEvent) -> Bool

Source

ThrowEvent::event_definition

fn ThrowEvent::event_definition(self : ThrowEvent) -> Field[ReadOnlyArray[EventDefinition]]

Source

ThrowEvent::event_definition_ref

fn ThrowEvent::event_definition_ref(self : ThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

ThrowEvent::extension_elements

fn ThrowEvent::extension_elements(self : ThrowEvent) -> Field[ExtensionElements]

Source

ThrowEvent::from_element

fn ThrowEvent::from_element(element : Element) -> ThrowEvent?

Source

ThrowEvent::id

fn ThrowEvent::id(self : ThrowEvent) -> Field[String]

Source

ThrowEvent::incoming

fn ThrowEvent::incoming(self : ThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

ThrowEvent::input_set

fn ThrowEvent::input_set(self : ThrowEvent) -> Field[InputSet]

Source

ThrowEvent::monitoring

fn ThrowEvent::monitoring(self : ThrowEvent) -> Field[Monitoring]

Source

ThrowEvent::name

fn ThrowEvent::name(self : ThrowEvent) -> Field[String]

Source

ThrowEvent::not_equal

fn ThrowEvent::not_equal(x : ThrowEvent, y : ThrowEvent) -> Bool

Source

ThrowEvent::outgoing

fn ThrowEvent::outgoing(self : ThrowEvent) -> Field[ReadOnlyArray[Reference]]

Source

ThrowEvent::property

fn ThrowEvent::property(self : ThrowEvent) -> Field[ReadOnlyArray[Property]]

Source

ThrowEvent::to_repr

fn ThrowEvent::to_repr(ThrowEvent) -> @moonbitlang/core/debug.Repr

Source

TimerEventDefinition

pub struct TimerEventDefinition {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tTimerEventDefinition.

Source

TimerEventDefinition::documentation

fn TimerEventDefinition::documentation(self : TimerEventDefinition) -> Field[ReadOnlyArray[Documentation]]

Source

TimerEventDefinition::equal

fn TimerEventDefinition::equal(TimerEventDefinition, TimerEventDefinition) -> Bool

Source

TimerEventDefinition::extension_elements

fn TimerEventDefinition::extension_elements(self : TimerEventDefinition) -> Field[ExtensionElements]

Source

TimerEventDefinition::from_element

fn TimerEventDefinition::from_element(element : Element) -> TimerEventDefinition?

Source

TimerEventDefinition::id

fn TimerEventDefinition::id(self : TimerEventDefinition) -> Field[String]

Source

TimerEventDefinition::new

fn TimerEventDefinition::new(id? : String, contents? : ArrayView[Content]) -> TimerEventDefinition

Source

TimerEventDefinition::not_equal

fn TimerEventDefinition::not_equal(x : TimerEventDefinition, y : TimerEventDefinition) -> Bool

Source

TimerEventDefinition::time_cycle

fn TimerEventDefinition::time_cycle(self : TimerEventDefinition) -> Field[Expression]

Source

TimerEventDefinition::time_date

fn TimerEventDefinition::time_date(self : TimerEventDefinition) -> Field[Expression]

Source

TimerEventDefinition::time_duration

fn TimerEventDefinition::time_duration(self : TimerEventDefinition) -> Field[Expression]

Source

TimerEventDefinition::to_repr

fn TimerEventDefinition::to_repr(TimerEventDefinition) -> @moonbitlang/core/debug.Repr

Source

Token

pub struct Token {
  kind : TokenKind
  text : String
  span : Span
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

Token::equal

fn Token::equal(Token, Token) -> Bool

Source

Token::not_equal

fn Token::not_equal(x : Token, y : Token) -> Bool

Source

Token::to_repr

fn Token::to_repr(Token) -> @moonbitlang/core/debug.Repr

Source

TokenKind

pub(all) enum TokenKind {
  Open
  EndOpen
  Close
  EmptyClose
  Name
  Whitespace
  Equals
  Quote
  AttributeValue
  Text
  CharacterReference
  Comment
  ProcessingInstruction
  CData
  Declaration
  Error
} derive(Eq, @moonbitlang/core/debug.Debug)

Lexical source records. Raw text is never normalized or entity-expanded.

Source

TokenKind::equal

fn TokenKind::equal(TokenKind, TokenKind) -> Bool

Source

TokenKind::not_equal

fn TokenKind::not_equal(x : TokenKind, y : TokenKind) -> Bool

Source

TokenKind::to_repr

fn TokenKind::to_repr(TokenKind) -> @moonbitlang/core/debug.Repr

Source

Transaction

pub struct Transaction {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tTransaction.

Source

Transaction::artifact

fn Transaction::artifact(self : Transaction) -> Field[ReadOnlyArray[Artifact]]

Source

Transaction::auditing

fn Transaction::auditing(self : Transaction) -> Field[Auditing]

Source

Transaction::category_value_ref

fn Transaction::category_value_ref(self : Transaction) -> Field[ReadOnlyArray[Reference]]

Source

Transaction::completion_quantity

fn Transaction::completion_quantity(self : Transaction) -> Field[ExactInteger]

Source

Transaction::data_input_association

fn Transaction::data_input_association(self : Transaction) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

Transaction::data_output_association

fn Transaction::data_output_association(self : Transaction) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

Transaction::default_

fn Transaction::default_(self : Transaction) -> Field[Reference]

Source

Transaction::documentation

fn Transaction::documentation(self : Transaction) -> Field[ReadOnlyArray[Documentation]]

Source

Transaction::equal

fn Transaction::equal(Transaction, Transaction) -> Bool

Source

Transaction::extension_elements

fn Transaction::extension_elements(self : Transaction) -> Field[ExtensionElements]

Source

Transaction::flow_element

fn Transaction::flow_element(self : Transaction) -> Field[ReadOnlyArray[FlowElement]]

Source

Transaction::from_element

fn Transaction::from_element(element : Element) -> Transaction?

Source

Transaction::id

fn Transaction::id(self : Transaction) -> Field[String]

Source

Transaction::incoming

fn Transaction::incoming(self : Transaction) -> Field[ReadOnlyArray[Reference]]

Source

Transaction::io_specification

fn Transaction::io_specification(self : Transaction) -> Field[InputOutputSpecification]

Source

Transaction::is_for_compensation

fn Transaction::is_for_compensation(self : Transaction) -> Field[Bool]

Source

Transaction::lane_set

fn Transaction::lane_set(self : Transaction) -> Field[ReadOnlyArray[LaneSet]]

Source

Transaction::loop_characteristics

fn Transaction::loop_characteristics(self : Transaction) -> Field[LoopCharacteristics]

Source

Transaction::method_

fn Transaction::method_(self : Transaction) -> Field[TransactionMethod]

Source

Transaction::monitoring

fn Transaction::monitoring(self : Transaction) -> Field[Monitoring]

Source

Transaction::name

fn Transaction::name(self : Transaction) -> Field[String]

Source

Transaction::new

fn Transaction::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, triggered_by_event? : Bool, method_? : TransactionMethod, contents? : ArrayView[Content]) -> Transaction

Source

Transaction::not_equal

fn Transaction::not_equal(x : Transaction, y : Transaction) -> Bool

Source

Transaction::outgoing

fn Transaction::outgoing(self : Transaction) -> Field[ReadOnlyArray[Reference]]

Source

Transaction::property

fn Transaction::property(self : Transaction) -> Field[ReadOnlyArray[Property]]

Source

Transaction::resource_role

fn Transaction::resource_role(self : Transaction) -> Field[ReadOnlyArray[ResourceRole]]

Source

Transaction::start_quantity

fn Transaction::start_quantity(self : Transaction) -> Field[ExactInteger]

Source

Transaction::to_repr

fn Transaction::to_repr(Transaction) -> @moonbitlang/core/debug.Repr

Source

Transaction::triggered_by_event

fn Transaction::triggered_by_event(self : Transaction) -> Field[Bool]

Source

TransactionMethod

pub(all) enum TransactionMethod {
  Compensate
  Image
  Store
  Uri(String)
} derive(Eq, @moonbitlang/core/debug.Debug)

Values of the pinned XSD type tTransactionMethod.

Source

TransactionMethod::equal

fn TransactionMethod::equal(TransactionMethod, TransactionMethod) -> Bool

Source

TransactionMethod::not_equal

fn TransactionMethod::not_equal(x : TransactionMethod, y : TransactionMethod) -> Bool

Source

TransactionMethod::parse

fn TransactionMethod::parse(token : String) -> TransactionMethod?

Source

TransactionMethod::to_repr

fn TransactionMethod::to_repr(TransactionMethod) -> @moonbitlang/core/debug.Repr

Source

TransactionMethod::token

fn TransactionMethod::token(self : TransactionMethod) -> String

Source

TraversalEvent

pub(all) enum TraversalEvent {
  Enter(NodeRef)
  Leave(NodeRef)
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

TraversalEvent::equal

fn TraversalEvent::equal(TraversalEvent, TraversalEvent) -> Bool

Source

TraversalEvent::not_equal

fn TraversalEvent::not_equal(x : TraversalEvent, y : TraversalEvent) -> Bool

Source

TraversalEvent::to_repr

fn TraversalEvent::to_repr(TraversalEvent) -> @moonbitlang/core/debug.Repr

Source

TreeBuildResult

pub struct TreeBuildResult {
  tree : DocumentTree?
  diagnostics : ReadOnlyArray[Diagnostic]
} derive(@moonbitlang/core/debug.Debug)

Source

TreeBuildResult::to_repr

fn TreeBuildResult::to_repr(TreeBuildResult) -> @moonbitlang/core/debug.Repr

Source

TreeCursor

pub struct TreeCursor {
  // private fields
}

Source

TreeCursor::depth

fn TreeCursor::depth(self : TreeCursor) -> Int

Source

TreeCursor::goto_first_child

fn TreeCursor::goto_first_child(self : TreeCursor) -> Bool

Source

TreeCursor::goto_last_child

fn TreeCursor::goto_last_child(self : TreeCursor) -> Bool

Source

TreeCursor::goto_next_sibling

fn TreeCursor::goto_next_sibling(self : TreeCursor) -> Bool

Source

TreeCursor::goto_parent

fn TreeCursor::goto_parent(self : TreeCursor) -> Bool

Source

TreeCursor::goto_previous_sibling

fn TreeCursor::goto_previous_sibling(self : TreeCursor) -> Bool

Source

TreeCursor::new

fn TreeCursor::new(root : NodeRef) -> TreeCursor

Source

TreeCursor::node

fn TreeCursor::node(self : TreeCursor) -> NodeRef

Source

TreeCursor::path

fn TreeCursor::path(self : TreeCursor) -> NodePath

Source

TypeId

pub(all) enum TypeId {
  Definitions
  Import
  BpmnBPMNDiagram
  BpmnBPMNPlane
  BpmnBPMNEdge
  BpmnBPMNShape
  BpmnBPMNLabel
  BpmnBPMNLabelStyle
  BpmnParticipantBandKind
  BpmnMessageVisibleKind
  DcFont
  DcPoint
  DcBounds
  DiDiagramElement
  DiAnonymousDiagramElementExtension1
  DiDiagram
  DiNode
  DiEdge
  DiLabeledEdge
  DiShape
  DiLabeledShape
  DiLabel
  DiPlane
  DiStyle
  Activity
  AdHocSubProcess
  AdHocOrdering
  Artifact
  Assignment
  Association
  AssociationDirection
  Auditing
  BaseElement
  BaseElementWithMixedContent
  BoundaryEvent
  BusinessRuleTask
  CallableElement
  CallActivity
  CallChoreography
  CallConversation
  CancelEventDefinition
  CatchEvent
  Category
  CategoryValue
  Choreography
  ChoreographyActivity
  ChoreographyLoopType
  ChoreographyTask
  Collaboration
  CompensateEventDefinition
  ComplexBehaviorDefinition
  ComplexGateway
  ConditionalEventDefinition
  Conversation
  ConversationAssociation
  ConversationLink
  ConversationNode
  CorrelationKey
  CorrelationProperty
  CorrelationPropertyBinding
  CorrelationPropertyRetrievalExpression
  CorrelationSubscription
  DataAssociation
  DataInput
  DataInputAssociation
  DataObject
  DataObjectReference
  DataOutput
  DataOutputAssociation
  DataState
  DataStore
  DataStoreReference
  Documentation
  EndEvent
  EndPoint
  Error
  ErrorEventDefinition
  Escalation
  EscalationEventDefinition
  Event
  EventBasedGateway
  EventBasedGatewayType
  EventDefinition
  ExclusiveGateway
  Expression
  Extension
  ExtensionElements
  FlowElement
  FlowNode
  FormalExpression
  Gateway
  GatewayDirection
  GlobalBusinessRuleTask
  GlobalChoreographyTask
  GlobalConversation
  GlobalManualTask
  GlobalScriptTask
  GlobalTask
  GlobalUserTask
  Group
  HumanPerformer
  Implementation
  AnonymousTImplementation78
  ImplicitThrowEvent
  InclusiveGateway
  InputSet
  Interface
  IntermediateCatchEvent
  IntermediateThrowEvent
  InputOutputBinding
  InputOutputSpecification
  ItemDefinition
  ItemKind
  Lane
  LaneSet
  LinkEventDefinition
  LoopCharacteristics
  ManualTask
  Message
  MessageEventDefinition
  MessageFlow
  MessageFlowAssociation
  Monitoring
  MultiInstanceLoopCharacteristics
  MultiInstanceFlowCondition
  Operation
  OutputSet
  ParallelGateway
  Participant
  ParticipantAssociation
  ParticipantMultiplicity
  PartnerEntity
  PartnerRole
  Performer
  PotentialOwner
  Process
  ProcessType
  Property
  ReceiveTask
  Relationship
  RelationshipDirection
  Rendering
  Resource
  ResourceAssignmentExpression
  ResourceParameter
  ResourceParameterBinding
  ResourceRole
  RootElement
  ScriptTask
  Script
  SendTask
  SequenceFlow
  ServiceTask
  Signal
  SignalEventDefinition
  StandardLoopCharacteristics
  StartEvent
  SubChoreography
  SubConversation
  SubProcess
  Task
  TerminateEventDefinition
  TextAnnotation
  Text
  ThrowEvent
  TimerEventDefinition
  Transaction
  TransactionMethod
  AnonymousTTransactionMethod144
  UserTask
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

TypeId::equal

fn TypeId::equal(TypeId, TypeId) -> Bool

Source

TypeId::name

fn TypeId::name(self : TypeId) -> ExpandedName

Source

TypeId::not_equal

fn TypeId::not_equal(x : TypeId, y : TypeId) -> Bool

Source

TypeId::to_repr

fn TypeId::to_repr(TypeId) -> @moonbitlang/core/debug.Repr

Source

UserTask

pub struct UserTask {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Immutable typed view of schema tUserTask.

Source

UserTask::auditing

fn UserTask::auditing(self : UserTask) -> Field[Auditing]

Source

UserTask::category_value_ref

fn UserTask::category_value_ref(self : UserTask) -> Field[ReadOnlyArray[Reference]]

Source

UserTask::completion_quantity

fn UserTask::completion_quantity(self : UserTask) -> Field[ExactInteger]

Source

UserTask::data_input_association

fn UserTask::data_input_association(self : UserTask) -> Field[ReadOnlyArray[DataInputAssociation]]

Source

UserTask::data_output_association

fn UserTask::data_output_association(self : UserTask) -> Field[ReadOnlyArray[DataOutputAssociation]]

Source

UserTask::default_

fn UserTask::default_(self : UserTask) -> Field[Reference]

Source

UserTask::documentation

fn UserTask::documentation(self : UserTask) -> Field[ReadOnlyArray[Documentation]]

Source

UserTask::equal

fn UserTask::equal(UserTask, UserTask) -> Bool

Source

UserTask::extension_elements

fn UserTask::extension_elements(self : UserTask) -> Field[ExtensionElements]

Source

UserTask::from_element

fn UserTask::from_element(element : Element) -> UserTask?

Source

UserTask::id

fn UserTask::id(self : UserTask) -> Field[String]

Source

UserTask::implementation

fn UserTask::implementation(self : UserTask) -> Field[Implementation]

Source

UserTask::incoming

fn UserTask::incoming(self : UserTask) -> Field[ReadOnlyArray[Reference]]

Source

UserTask::io_specification

fn UserTask::io_specification(self : UserTask) -> Field[InputOutputSpecification]

Source

UserTask::is_for_compensation

fn UserTask::is_for_compensation(self : UserTask) -> Field[Bool]

Source

UserTask::loop_characteristics

fn UserTask::loop_characteristics(self : UserTask) -> Field[LoopCharacteristics]

Source

UserTask::monitoring

fn UserTask::monitoring(self : UserTask) -> Field[Monitoring]

Source

UserTask::name

fn UserTask::name(self : UserTask) -> Field[String]

Source

UserTask::new

fn UserTask::new(id? : String, name? : String, is_for_compensation? : Bool, start_quantity? : ExactInteger, completion_quantity? : ExactInteger, default_? : Reference, implementation? : Implementation, contents? : ArrayView[Content]) -> UserTask

Source

UserTask::not_equal

fn UserTask::not_equal(x : UserTask, y : UserTask) -> Bool

Source

UserTask::outgoing

fn UserTask::outgoing(self : UserTask) -> Field[ReadOnlyArray[Reference]]

Source

UserTask::property

fn UserTask::property(self : UserTask) -> Field[ReadOnlyArray[Property]]

Source

UserTask::rendering

fn UserTask::rendering(self : UserTask) -> Field[ReadOnlyArray[Rendering]]

Source

UserTask::resource_role

fn UserTask::resource_role(self : UserTask) -> Field[ReadOnlyArray[ResourceRole]]

Source

UserTask::start_quantity

fn UserTask::start_quantity(self : UserTask) -> Field[ExactInteger]

Source

UserTask::to_repr

fn UserTask::to_repr(UserTask) -> @moonbitlang/core/debug.Repr

Source

ValidationFinding

pub struct ValidationFinding {
  stage : ValidationStage
  diagnostic : Diagnostic
  resource_id : String?
  node : Int?
  element_id : String?
  field : ExpandedName?
} derive(Eq, @moonbitlang/core/debug.Debug)

The node ordinal is local to the result's index. It is not a revision handle.

Source

ValidationFinding::equal

fn ValidationFinding::equal(ValidationFinding, ValidationFinding) -> Bool

Source

ValidationFinding::not_equal

fn ValidationFinding::not_equal(x : ValidationFinding, y : ValidationFinding) -> Bool

Source

ValidationFinding::to_repr

fn ValidationFinding::to_repr(ValidationFinding) -> @moonbitlang/core/debug.Repr

Source

ValidationResult

pub struct ValidationResult {
  document : Document?
  index : DocumentIndex?
  references : ReadOnlyArray[ResolvedReference]
  findings : ReadOnlyArray[ValidationFinding]
  complete : Bool
} derive(@moonbitlang/core/debug.Debug)

Source

ValidationResult::to_repr

fn ValidationResult::to_repr(ValidationResult) -> @moonbitlang/core/debug.Repr

Source

ValidationStage

pub(all) enum ValidationStage {
  Syntax
  Structure
  References
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

ValidationStage::equal

fn ValidationStage::equal(ValidationStage, ValidationStage) -> Bool

Source

ValidationStage::not_equal

fn ValidationStage::not_equal(x : ValidationStage, y : ValidationStage) -> Bool

Source

ValidationStage::to_repr

fn ValidationStage::to_repr(ValidationStage) -> @moonbitlang/core/debug.Repr

Source

WriteFormat

pub(all) enum WriteFormat {
  Compact
  Pretty
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

WriteFormat::equal

fn WriteFormat::equal(WriteFormat, WriteFormat) -> Bool

Source

WriteFormat::not_equal

fn WriteFormat::not_equal(x : WriteFormat, y : WriteFormat) -> Bool

Source

WriteFormat::to_repr

fn WriteFormat::to_repr(WriteFormat) -> @moonbitlang/core/debug.Repr

Source

WriteResult

pub struct WriteResult {
  output : String?
  diagnostics : ReadOnlyArray[Diagnostic]
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

WriteResult::equal

fn WriteResult::equal(WriteResult, WriteResult) -> Bool

Source

WriteResult::not_equal

fn WriteResult::not_equal(x : WriteResult, y : WriteResult) -> Bool

Source

WriteResult::to_repr

fn WriteResult::to_repr(WriteResult) -> @moonbitlang/core/debug.Repr

Source

XmlAttribute

pub struct XmlAttribute {
  raw_name : String
  name : ExpandedName
  value : String
  span : Span
  value_span : Span
  namespace_declaration : Bool
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

XmlAttribute::equal

fn XmlAttribute::equal(XmlAttribute, XmlAttribute) -> Bool

Source

XmlAttribute::not_equal

fn XmlAttribute::not_equal(x : XmlAttribute, y : XmlAttribute) -> Bool

Source

XmlAttribute::to_repr

fn XmlAttribute::to_repr(XmlAttribute) -> @moonbitlang/core/debug.Repr

Source

XmlContent

pub(all) enum XmlContent {
  Text(String)
  Element(XmlElement)
  Comment(String)
  ProcessingInstruction(target~ : String, data~ : String)
} derive(Eq, @moonbitlang/core/debug.Debug)

Preserved XML content has string-valued attributes and its own namespace scope. A known BPMN name inside this payload remains XML payload data.

Source

XmlContent::equal

fn XmlContent::equal(XmlContent, XmlContent) -> Bool

Source

XmlContent::not_equal

fn XmlContent::not_equal(x : XmlContent, y : XmlContent) -> Bool

Source

XmlContent::to_repr

fn XmlContent::to_repr(XmlContent) -> @moonbitlang/core/debug.Repr

Source

XmlElement

pub struct XmlElement {
  element : Element
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

XmlElement::attributes

fn XmlElement::attributes(self : XmlElement) -> ReadOnlyArray[Attribute]

Source

XmlElement::bindings

fn XmlElement::bindings(self : XmlElement) -> ReadOnlyArray[(String, String)]

Source

XmlElement::contents

fn XmlElement::contents(self : XmlElement) -> ReadOnlyArray[Content]

Source

XmlElement::equal

fn XmlElement::equal(XmlElement, XmlElement) -> Bool

Source

XmlElement::from_element

fn XmlElement::from_element(element : Element) -> XmlElement?

Source

XmlElement::name

fn XmlElement::name(self : XmlElement) -> ExpandedName

Source

XmlElement::namespace_binding

fn XmlElement::namespace_binding(self : XmlElement, prefix : String) -> String?

Source

XmlElement::new

fn XmlElement::new(name : ExpandedName, attributes? : ArrayView[(ExpandedName, String)], contents? : ArrayView[XmlContent], bindings? : ArrayView[(String, String)]) -> XmlElement

Source

XmlElement::not_equal

fn XmlElement::not_equal(x : XmlElement, y : XmlElement) -> Bool

Source

XmlElement::to_repr

fn XmlElement::to_repr(XmlElement) -> @moonbitlang/core/debug.Repr

Source

XmlNode

pub struct XmlNode {
  kind : XmlNodeKind
  raw_name : String
  name : ExpandedName?
  attributes : ReadOnlyArray[XmlAttribute]
  bindings : ReadOnlyArray[(String, String)]
  children : ReadOnlyArray[Int]
  parent : Int?
  span : Span
  value : String
  complete : Bool
} derive(Eq, @moonbitlang/core/debug.Debug)

Nodes use local arena indexes, so deeply nested XML does not require recursive values or recursive CST operations. Bindings are declarations on this node.

Source

XmlNode::equal

fn XmlNode::equal(XmlNode, XmlNode) -> Bool

Source

XmlNode::not_equal

fn XmlNode::not_equal(x : XmlNode, y : XmlNode) -> Bool

Source

XmlNode::to_repr

fn XmlNode::to_repr(XmlNode) -> @moonbitlang/core/debug.Repr

Source

XmlNodeKind

pub(all) enum XmlNodeKind {
  Document
  Element
  Text
  Comment
  ProcessingInstruction
  CData
  Declaration
  Error
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

XmlNodeKind::equal

fn XmlNodeKind::equal(XmlNodeKind, XmlNodeKind) -> Bool

Source

XmlNodeKind::not_equal

fn XmlNodeKind::not_equal(x : XmlNodeKind, y : XmlNodeKind) -> Bool

Source

XmlNodeKind::to_repr

fn XmlNodeKind::to_repr(XmlNodeKind) -> @moonbitlang/core/debug.Repr

Source

Errors

WriteError

pub(all) suberror WriteError {
  Failed(ReadOnlyArray[Diagnostic])
} derive(Eq, @moonbitlang/core/debug.Debug)

Source

WriteError::equal

fn WriteError::equal(WriteError, WriteError) -> Bool

Source

WriteError::not_equal

fn WriteError::not_equal(x : WriteError, y : WriteError) -> Bool

Source

WriteError::to_repr

fn WriteError::to_repr(WriteError) -> @moonbitlang/core/debug.Repr

Source

Traits

EventSource

pub(open) trait EventSource {
  fn next(Self) -> TraversalEvent?
  fn skip_children(Self) -> Unit
  fn stop(Self) -> Unit
}

Source

Visitor

pub(open) trait Visitor {
  fn enter(Self, NodeRef) -> Control = _
  fn visit_definitions(Self, Definitions, NodeRef) -> Control = _
  fn visit_process(Self, Process, NodeRef) -> Control = _
  fn visit_activity(Self, Activity, NodeRef) -> Control = _
  fn visit_event(Self, Event, NodeRef) -> Control = _
  fn visit_gateway(Self, Gateway, NodeRef) -> Control = _
  fn visit_sequence_flow(Self, SequenceFlow, NodeRef) -> Control = _
  fn visit_collaboration(Self, Collaboration, NodeRef) -> Control = _
  fn visit_participant(Self, Participant, NodeRef) -> Control = _
  fn visit_lane(Self, Lane, NodeRef) -> Control = _
  fn visit_choreography(Self, Choreography, NodeRef) -> Control = _
  fn visit_choreography_activity(Self, ChoreographyActivity, NodeRef) -> Control = _
  fn visit_conversation(Self, ConversationNode, NodeRef) -> Control = _
  fn visit_conversation_link(Self, ConversationLink, NodeRef) -> Control = _
  fn visit_extension(Self, XmlElement, NodeRef) -> Control = _
  fn visit_document(Self, NodeRef) -> Control = _
  fn visit_diagram_interchange(Self, NodeRef) -> Control = _
  fn visit_text(Self, NodeRef) -> Control = _
  fn visit_comment(Self, NodeRef) -> Control = _
  fn visit_processing_instruction(Self, NodeRef) -> Control = _
  fn visit_other(Self, NodeRef) -> Control = _
  fn leave(Self, NodeRef) -> Unit = _
}

Family methods have typed values and default to Continue. Other schema families remain inspectable through visit_other and NodeRef.element().

Source

Values

accept

fn[V : Visitor] accept(root : NodeRef, visitor : V) -> Unit

Source

fold

fn[A] fold(root : NodeRef, initial : A, enter : (A, NodeRef) -> (A, Control), leave? : (A, NodeRef) -> A) -> A

Source

graph_diagnostic_codes

let graph_diagnostic_codes : ReadOnlyArray[String]

Source

kind_from_name

fn kind_from_name(name : ExpandedName) -> Kind?

Source

push_events

fn[S : EventSource] push_events(source : S, enter : (NodeRef) -> Control, leave? : (NodeRef) -> Unit) -> Unit

Source

read

fn read(source : String, source_id? : String, limits? : Limits) -> ReadResult

Read decoded XML without resource access. CST reproduction remains available after errors or limit exhaustion; a syntax error prevents typed lowering.

Source

reduce

fn[R] reduce(root : NodeRef, combine : (NodeRef, ArrayView[R]) -> R) -> R

Source

reduce_pruned

fn[R] reduce_pruned(root : NodeRef, enter : (NodeRef) -> Control, combine : (NodeRef, ArrayView[R]) -> R) -> R?

Source

reference_rules

let reference_rules : ReadOnlyArray[ReferenceRule]

Source

resolve_references

fn resolve_references(index : DocumentIndex, resources? : ResourceSet, resource_id? : String, limits? : Limits) -> ReferenceResult

Resolve declared BPMN references over one document and its explicit imports. Missing imports are findings; they do not invalidate unrelated local lookups.

Source

schema_elements

let schema_elements : ReadOnlyArray[SchemaElement]

Source

schema_fields

let schema_fields : ReadOnlyArray[SchemaField]

Source

schema_groups

let schema_groups : ReadOnlyArray[SchemaGroup]

Source

schema_type

fn schema_type(name : ExpandedName) -> SchemaType?

Source

schema_types

let schema_types : ReadOnlyArray[SchemaType]

Source

standard_kinds

let standard_kinds : ReadOnlyArray[Kind]

Source

traversal_diagnostic_codes

let traversal_diagnostic_codes : ReadOnlyArray[String]

Source

try_write

fn try_write(document : Document, format? : WriteFormat, limits? : Limits) -> WriteResult

Canonical XML with deterministic namespaces and expanded-name attribute order. A failed result never exposes the partially assembled buffer as output.

Source

typed_model_fields

let typed_model_fields : ReadOnlyArray[(TypeId, SchemaFieldKind, ExpandedName)]

Every generated attribute/child accessor, including inherited fields.

Source

typed_model_types

let typed_model_types : ReadOnlyArray[TypeId]

All complex schema types with immutable typed model APIs.

Source

validate

fn validate(document : Document, resources? : ResourceSet, resource_id? : String, limits? : Limits) -> ValidationResult

Complete means all requested processing finished, not that the model is valid. Error findings and the original immutable document coexist.

Source

validate_read

fn validate_read(result : ReadResult, resources? : ResourceSet, resource_id? : String, limits? : Limits) -> ValidationResult

Retain XML/lowering findings alongside the explicit structural and reference stages. A syntax failure never invents a typed document or a source span.

Source

validate_structure

fn validate_structure(document : Document, resource_id? : String, limits? : Limits) -> StructureResult

Structural validation keeps incomplete documents inspectable. complete describes processing, not whether the document has errors.

Source

validation_diagnostic_codes

let validation_diagnostic_codes : ReadOnlyArray[String]

Source

walk

fn walk(root : NodeRef, enter : (NodeRef) -> Control, leave? : (NodeRef) -> Unit) -> Unit

Source

write

fn write(document : Document, format? : WriteFormat, limits? : Limits) -> String raise WriteError

Convenience writer. Handle WriteError for invalid constructed values or use try_write when an explicit result is more convenient.

Source

xml_diagnostic_codes

let xml_diagnostic_codes : ReadOnlyArray[String]

Stable XML syntax/namespace/limit diagnostic inventory. BPMN lowering codes are separate; later structural/reference stages do not use this inventory.

Source