Trait sdml_core::model::ModelElement
source · pub trait ModelElement {
// Required methods
fn ts_span(&self) -> Option<&Span>;
fn set_ts_span(&mut self, span: Span);
fn unset_ts_span(&mut self);
fn name(&self) -> &Identifier;
fn set_name(&mut self, name: Identifier);
fn is_complete(&self) -> bool;
fn referenced_types(&self) -> HashSet<&IdentifierReference>;
fn referenced_annotations(&self) -> HashSet<&IdentifierReference>;
// Provided method
fn has_ts_span(&self) -> bool { ... }
}