aboutsummaryrefslogtreecommitdiff
path: root/src/stages.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/stages.rs')
-rw-r--r--src/stages.rs60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/stages.rs b/src/stages.rs
new file mode 100644
index 0000000..28079bd
--- /dev/null
+++ b/src/stages.rs
@@ -0,0 +1,60 @@
+use wmap_renderer::{StageType};
+
+pub fn all_stages() -> &'static [StageType] {
+ &[
+ StageType::Activities,
+ StageType::Practice,
+ StageType::Data,
+ StageType::Knowledge,
+ StageType::Ubiquity,
+ StageType::Certainty,
+ StageType::PublicationTypes,
+ StageType::Market,
+ StageType::KnowledgeManagement,
+ StageType::MarketPerception,
+ StageType::UserPerception,
+ StageType::PerceptionInIndustry,
+ StageType::FocusOfValue,
+ StageType::Understanding,
+ StageType::Comparison,
+ StageType::Failure,
+ StageType::MarketAction,
+ StageType::Efficiency,
+ StageType::DecisionDrivers,
+ StageType::Behavior,
+ ]
+}
+
+pub fn types() -> &'static [StageType] {
+ &[
+ StageType::Activities,
+ StageType::Practice,
+ StageType::Data,
+ StageType::Knowledge,
+ ]
+}
+
+pub fn characteristics() -> &'static [StageType] {
+ &[
+ StageType::Ubiquity,
+ StageType::Certainty,
+ StageType::PublicationTypes,
+ ]
+}
+
+pub fn properties() -> &'static [StageType] {
+ &[
+ StageType::Market,
+ StageType::KnowledgeManagement,
+ StageType::MarketPerception,
+ StageType::UserPerception,
+ StageType::PerceptionInIndustry,
+ StageType::FocusOfValue,
+ StageType::Understanding,
+ StageType::Comparison,
+ StageType::Failure,
+ StageType::MarketAction,
+ StageType::Efficiency,
+ StageType::DecisionDrivers,
+ ]
+}