shapes_converter/shex_to_uml/uml_entry.rs
1use super::{Name, UmlCardinality, ValueConstraint};
2
3#[derive(Debug, PartialEq)]
4pub struct UmlEntry {
5 pub name: Name,
6 pub value_constraint: ValueConstraint,
7 pub card: UmlCardinality,
8}
9
10impl UmlEntry {
11 pub fn new(name: Name, value_constraint: ValueConstraint, card: UmlCardinality) -> UmlEntry {
12 UmlEntry {
13 name,
14 value_constraint,
15 card,
16 }
17 }
18}