shapes_converter/shex_to_uml/
uml_entry.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use super::{Name, UmlCardinality, ValueConstraint};

#[derive(Debug, PartialEq)]
pub struct UmlEntry {
    pub name: Name,
    pub value_constraint: ValueConstraint,
    pub card: UmlCardinality,
}

impl UmlEntry {
    pub fn new(name: Name, value_constraint: ValueConstraint, card: UmlCardinality) -> UmlEntry {
        UmlEntry {
            name,
            value_constraint,
            card,
        }
    }
}