syster-base 0.1.9-alpha

Core library for SysML v2 and KerML parsing, AST, and semantic analysis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! String constants for SysML element kinds, used for semantic validation.
//! These correspond to the `DefinitionKind` and `UsageKind` enums.

pub const SYSML_KIND_PART: &str = "Part";
pub const SYSML_KIND_PORT: &str = "Port";
pub const SYSML_KIND_ITEM: &str = "Item";
pub const SYSML_KIND_ATTRIBUTE: &str = "Attribute";
pub const SYSML_KIND_ACTION: &str = "Action";
pub const SYSML_KIND_STATE: &str = "State";
pub const SYSML_KIND_REQUIREMENT: &str = "Requirement";
pub const SYSML_KIND_CONCERN: &str = "UseCase";
pub const SYSML_KIND_CASE: &str = "UseCase";
pub const SYSML_KIND_ANALYSIS_CASE: &str = "UseCase";
pub const SYSML_KIND_VERIFICATION_CASE: &str = "UseCase";
pub const SYSML_KIND_USE_CASE: &str = "UseCase";
pub const SYSML_KIND_VIEW: &str = "View";
pub const SYSML_KIND_VIEWPOINT: &str = "Viewpoint";
pub const SYSML_KIND_RENDERING: &str = "Rendering";