#[cfg(feature = "agentflow")]
pub mod agentflow {
pub const ACTION: &str = "agentflow.action";
pub const CASING: &str = "agentflow.casing";
pub const COLLAPSED: &str = "agentflow.collapsed";
pub const COLLAPSED_DOTS: &str = "agentflow.collapsed-dots";
pub const COLLAPSED_RULE: &str = "agentflow.collapsed-rule";
pub const CONNECTOR: &str = "agentflow.connector";
pub const DECISION: &str = "agentflow.decision";
pub const EDGE_LABEL: &str = "agentflow.edge-label";
pub const FAILURE: &str = "agentflow.failure";
pub const FLOW: &str = "agentflow.flow";
pub const INPUT: &str = "agentflow.input";
pub const REFDOC: &str = "agentflow.refdoc";
pub const REFERENCE: &str = "agentflow.reference";
pub const SEQUENCE: &str = "agentflow.sequence";
pub const TASK: &str = "agentflow.task";
pub const TITLE: &str = "agentflow.title";
pub const TOOL: &str = "agentflow.tool";
pub const ALL: &[&str] = &[
ACTION,
CASING,
COLLAPSED,
COLLAPSED_DOTS,
COLLAPSED_RULE,
CONNECTOR,
DECISION,
EDGE_LABEL,
FAILURE,
FLOW,
INPUT,
REFDOC,
REFERENCE,
SEQUENCE,
TASK,
TITLE,
TOOL,
];
}
#[cfg(feature = "architecture")]
pub mod architecture {
pub const EDGE: &str = "architecture.edge";
pub const EDGE_LABEL: &str = "architecture.edge-label";
pub const GROUP: &str = "architecture.group";
pub const ICON: &str = "architecture.icon";
pub const ICON_TEXT: &str = "architecture.icon-text";
pub const JUNCTION: &str = "architecture.junction";
pub const SERVICE: &str = "architecture.service";
pub const TITLE: &str = "architecture.title";
pub const ALL: &[&str] = &[
EDGE, EDGE_LABEL, GROUP, ICON, ICON_TEXT, JUNCTION, SERVICE, TITLE,
];
}
#[cfg(feature = "block")]
pub mod block {
pub const BLOCK: &str = "block.block";
pub const CASING: &str = "block.casing";
pub const COMPOSITE: &str = "block.composite";
pub const EDGE: &str = "block.edge";
pub const EDGE_LABEL: &str = "block.edge-label";
pub const TITLE: &str = "block.title";
pub const ALL: &[&str] = &[BLOCK, CASING, COMPOSITE, EDGE, EDGE_LABEL, TITLE];
}
#[cfg(feature = "c4")]
pub mod c4 {
pub const BOUNDARY: &str = "c4.boundary";
pub const BOUNDARY_DESCR: &str = "c4.boundary-descr";
pub const BOUNDARY_LABEL: &str = "c4.boundary-label";
pub const BOUNDARY_TYPE: &str = "c4.boundary-type";
pub const CASING: &str = "c4.casing";
pub const DEPLOYMENT: &str = "c4.deployment";
pub const ELEMENT: &str = "c4.element";
pub const ELEMENT_DESCR: &str = "c4.element-descr";
pub const ELEMENT_TECHN: &str = "c4.element-techn";
pub const ELEMENT_TYPE: &str = "c4.element-type";
pub const REL: &str = "c4.rel";
pub const REL_LABEL: &str = "c4.rel-label";
pub const REL_TECHN: &str = "c4.rel-techn";
pub const TITLE: &str = "c4.title";
pub const ALL: &[&str] = &[
BOUNDARY,
BOUNDARY_DESCR,
BOUNDARY_LABEL,
BOUNDARY_TYPE,
CASING,
DEPLOYMENT,
ELEMENT,
ELEMENT_DESCR,
ELEMENT_TECHN,
ELEMENT_TYPE,
REL,
REL_LABEL,
REL_TECHN,
TITLE,
];
}
#[cfg(feature = "class")]
pub mod class {
pub const ANNOTATION: &str = "class.annotation";
pub const ATTRIBUTE: &str = "class.attribute";
pub const CARDINALITY: &str = "class.cardinality";
pub const CLASS: &str = "class.class";
pub const DIVIDER: &str = "class.divider";
pub const EDGE_LABEL: &str = "class.edge-label";
pub const INTERFACE: &str = "class.interface";
pub const METHOD: &str = "class.method";
pub const NAMESPACE: &str = "class.namespace";
pub const NAMESPACE_TITLE: &str = "class.namespace-title";
pub const NOTE: &str = "class.note";
pub const NOTE_EDGE: &str = "class.note-edge";
pub const RELATION: &str = "class.relation";
pub const TITLE: &str = "class.title";
pub const ALL: &[&str] = &[
ANNOTATION,
ATTRIBUTE,
CARDINALITY,
CLASS,
DIVIDER,
EDGE_LABEL,
INTERFACE,
METHOD,
NAMESPACE,
NAMESPACE_TITLE,
NOTE,
NOTE_EDGE,
RELATION,
TITLE,
];
}
#[cfg(feature = "cynefin")]
pub mod cynefin {
pub const BACKDROP: &str = "cynefin.backdrop";
pub const BOUNDARY: &str = "cynefin.boundary";
pub const CLIFF: &str = "cynefin.cliff";
pub const DESCRIPTION: &str = "cynefin.description";
pub const DOMAIN: &str = "cynefin.domain";
pub const ITEM: &str = "cynefin.item";
pub const OVERFLOW: &str = "cynefin.overflow";
pub const REGION: &str = "cynefin.region";
pub const TITLE: &str = "cynefin.title";
pub const TRANSITION: &str = "cynefin.transition";
pub const TRANSITION_LABEL: &str = "cynefin.transition-label";
pub const ALL: &[&str] = &[
BACKDROP,
BOUNDARY,
CLIFF,
DESCRIPTION,
DOMAIN,
ITEM,
OVERFLOW,
REGION,
TITLE,
TRANSITION,
TRANSITION_LABEL,
];
}
#[cfg(feature = "er")]
pub mod er {
pub const ATTRIBUTE_COMMENT: &str = "er.attribute-comment";
pub const ATTRIBUTE_KEYS: &str = "er.attribute-keys";
pub const ATTRIBUTE_NAME: &str = "er.attribute-name";
pub const ATTRIBUTE_TYPE: &str = "er.attribute-type";
pub const CASING: &str = "er.casing";
pub const CLUSTER: &str = "er.cluster";
pub const DIVIDER: &str = "er.divider";
pub const ENTITY: &str = "er.entity";
pub const RELATIONSHIP: &str = "er.relationship";
pub const RELATIONSHIP_LABEL: &str = "er.relationship-label";
pub const TITLE: &str = "er.title";
pub const ALL: &[&str] = &[
ATTRIBUTE_COMMENT,
ATTRIBUTE_KEYS,
ATTRIBUTE_NAME,
ATTRIBUTE_TYPE,
CASING,
CLUSTER,
DIVIDER,
ENTITY,
RELATIONSHIP,
RELATIONSHIP_LABEL,
TITLE,
];
}
#[cfg(feature = "eventmodeling")]
pub mod eventmodeling {
pub const COMMAND: &str = "eventmodeling.command";
pub const DATA: &str = "eventmodeling.data";
pub const EVENT: &str = "eventmodeling.event";
pub const FRAME_ID: &str = "eventmodeling.frame-id";
pub const LANE: &str = "eventmodeling.lane";
pub const LANE_LABEL: &str = "eventmodeling.lane-label";
pub const NOTE: &str = "eventmodeling.note";
pub const NOTE_TEXT: &str = "eventmodeling.note-text";
pub const PROCESSOR: &str = "eventmodeling.processor";
pub const READMODEL: &str = "eventmodeling.readmodel";
pub const RELATION: &str = "eventmodeling.relation";
pub const SPECIFICATION: &str = "eventmodeling.specification";
pub const SPECIFICATION_TEXT: &str = "eventmodeling.specification-text";
pub const TITLE: &str = "eventmodeling.title";
pub const UI: &str = "eventmodeling.ui";
pub const ALL: &[&str] = &[
COMMAND,
DATA,
EVENT,
FRAME_ID,
LANE,
LANE_LABEL,
NOTE,
NOTE_TEXT,
PROCESSOR,
READMODEL,
RELATION,
SPECIFICATION,
SPECIFICATION_TEXT,
TITLE,
UI,
];
}
#[cfg(feature = "flowchart")]
pub mod flowchart {
pub const CASING: &str = "flowchart.casing";
pub const CLUSTER: &str = "flowchart.cluster";
pub const CLUSTER_TITLE: &str = "flowchart.cluster-title";
pub const EDGE: &str = "flowchart.edge";
pub const EDGE_LABEL: &str = "flowchart.edge-label";
pub const NODE: &str = "flowchart.node";
pub const TITLE: &str = "flowchart.title";
pub const ALL: &[&str] = &[
CASING,
CLUSTER,
CLUSTER_TITLE,
EDGE,
EDGE_LABEL,
NODE,
TITLE,
];
}
#[cfg(feature = "gantt")]
pub mod gantt {
pub const AXIS: &str = "gantt.axis";
pub const EXCLUDED: &str = "gantt.excluded";
pub const GRID: &str = "gantt.grid";
pub const SECTION: &str = "gantt.section";
pub const SECTION_LABEL: &str = "gantt.section-label";
pub const TASK: &str = "gantt.task";
pub const TICK: &str = "gantt.tick";
pub const TITLE: &str = "gantt.title";
pub const TODAY: &str = "gantt.today";
pub const VERT: &str = "gantt.vert";
pub const VERT_LABEL: &str = "gantt.vert-label";
pub const ALL: &[&str] = &[
AXIS,
EXCLUDED,
GRID,
SECTION,
SECTION_LABEL,
TASK,
TICK,
TITLE,
TODAY,
VERT,
VERT_LABEL,
];
}
#[cfg(feature = "gitgraph")]
pub mod gitgraph {
pub const BRANCH: &str = "gitgraph.branch";
pub const COMMIT: &str = "gitgraph.commit";
pub const COMMIT_LABEL: &str = "gitgraph.commit-label";
pub const COMMIT_MARK: &str = "gitgraph.commit-mark";
pub const EDGE: &str = "gitgraph.edge";
pub const LANE: &str = "gitgraph.lane";
pub const MERGE: &str = "gitgraph.merge";
pub const TAG: &str = "gitgraph.tag";
pub const TAG_HOLE: &str = "gitgraph.tag-hole";
pub const TITLE: &str = "gitgraph.title";
pub const ALL: &[&str] = &[
BRANCH,
COMMIT,
COMMIT_LABEL,
COMMIT_MARK,
EDGE,
LANE,
MERGE,
TAG,
TAG_HOLE,
TITLE,
];
}
#[cfg(feature = "info")]
pub mod info {
pub const TITLE: &str = "info.title";
pub const VERSION: &str = "info.version";
pub const ALL: &[&str] = &[TITLE, VERSION];
}
#[cfg(feature = "ishikawa")]
pub mod ishikawa {
pub const BONES: &str = "ishikawa.bones";
pub const CATEGORY: &str = "ishikawa.category";
pub const CAUSE: &str = "ishikawa.cause";
pub const HEAD: &str = "ishikawa.head";
pub const LINK: &str = "ishikawa.link";
pub const SPINE: &str = "ishikawa.spine";
pub const TITLE: &str = "ishikawa.title";
pub const ALL: &[&str] = &[BONES, CATEGORY, CAUSE, HEAD, LINK, SPINE, TITLE];
}
#[cfg(feature = "journey")]
pub mod journey {
pub const ACTOR: &str = "journey.actor";
pub const FACE: &str = "journey.face";
pub const GRID: &str = "journey.grid";
pub const LEGEND: &str = "journey.legend";
pub const LINE: &str = "journey.line";
pub const SCALE: &str = "journey.scale";
pub const SCORE: &str = "journey.score";
pub const SECTION: &str = "journey.section";
pub const SECTION_LABEL: &str = "journey.section-label";
pub const STEM: &str = "journey.stem";
pub const TASK: &str = "journey.task";
pub const TITLE: &str = "journey.title";
pub const ALL: &[&str] = &[
ACTOR,
FACE,
GRID,
LEGEND,
LINE,
SCALE,
SCORE,
SECTION,
SECTION_LABEL,
STEM,
TASK,
TITLE,
];
}
#[cfg(feature = "kanban")]
pub mod kanban {
pub const ASSIGNED: &str = "kanban.assigned";
pub const CARD: &str = "kanban.card";
pub const COLUMN: &str = "kanban.column";
pub const COUNT: &str = "kanban.count";
pub const PRIORITY: &str = "kanban.priority";
pub const TICKET: &str = "kanban.ticket";
pub const TITLE: &str = "kanban.title";
pub const ALL: &[&str] = &[ASSIGNED, CARD, COLUMN, COUNT, PRIORITY, TICKET, TITLE];
}
#[cfg(feature = "mindmap")]
pub mod mindmap {
pub const EDGE: &str = "mindmap.edge";
pub const NODE: &str = "mindmap.node";
pub const ROOT: &str = "mindmap.root";
pub const TITLE: &str = "mindmap.title";
pub const ALL: &[&str] = &[EDGE, NODE, ROOT, TITLE];
}
#[cfg(feature = "packet")]
pub mod packet {
pub const BIT: &str = "packet.bit";
pub const FIELD: &str = "packet.field";
pub const TITLE: &str = "packet.title";
pub const ALL: &[&str] = &[BIT, FIELD, TITLE];
}
#[cfg(feature = "pie")]
pub mod pie {
pub const LEGEND: &str = "pie.legend";
pub const SLICE: &str = "pie.slice";
pub const SLICE_LABEL: &str = "pie.slice-label";
pub const TITLE: &str = "pie.title";
pub const ALL: &[&str] = &[LEGEND, SLICE, SLICE_LABEL, TITLE];
}
#[cfg(feature = "quadrant")]
pub mod quadrant {
pub const AXIS: &str = "quadrant.axis";
pub const POINT: &str = "quadrant.point";
pub const POINT_LABEL: &str = "quadrant.point-label";
pub const QUADRANT: &str = "quadrant.quadrant";
pub const TITLE: &str = "quadrant.title";
pub const ALL: &[&str] = &[AXIS, POINT, POINT_LABEL, QUADRANT, TITLE];
}
#[cfg(feature = "radar")]
pub mod radar {
pub const AXES: &str = "radar.axes";
pub const AXIS_LABEL: &str = "radar.axis-label";
pub const CURVE: &str = "radar.curve";
pub const GRATICULE: &str = "radar.graticule";
pub const LEGEND: &str = "radar.legend";
pub const TITLE: &str = "radar.title";
pub const ALL: &[&str] = &[AXES, AXIS_LABEL, CURVE, GRATICULE, LEGEND, TITLE];
}
#[cfg(feature = "railroad")]
pub mod railroad {
pub const ARROWS: &str = "railroad.arrows";
pub const COUNT: &str = "railroad.count";
pub const END: &str = "railroad.end";
pub const NAME: &str = "railroad.name";
pub const NONTERMINAL: &str = "railroad.nonterminal";
pub const SPECIAL: &str = "railroad.special";
pub const SPECIAL_MARK: &str = "railroad.special-mark";
pub const START: &str = "railroad.start";
pub const TERMINAL: &str = "railroad.terminal";
pub const TITLE: &str = "railroad.title";
pub const TRACK: &str = "railroad.track";
pub const ALL: &[&str] = &[
ARROWS,
COUNT,
END,
NAME,
NONTERMINAL,
SPECIAL,
SPECIAL_MARK,
START,
TERMINAL,
TITLE,
TRACK,
];
}
#[cfg(feature = "requirement")]
pub mod requirement {
pub const ELEMENT: &str = "requirement.element";
pub const FIELD: &str = "requirement.field";
pub const KIND: &str = "requirement.kind";
pub const RELATIONSHIP: &str = "requirement.relationship";
pub const RELATIONSHIP_LABEL: &str = "requirement.relationship-label";
pub const REQUIREMENT: &str = "requirement.requirement";
pub const TITLE: &str = "requirement.title";
pub const VALUE: &str = "requirement.value";
pub const ALL: &[&str] = &[
ELEMENT,
FIELD,
KIND,
RELATIONSHIP,
RELATIONSHIP_LABEL,
REQUIREMENT,
TITLE,
VALUE,
];
}
#[cfg(feature = "sankey")]
pub mod sankey {
pub const LABEL: &str = "sankey.label";
pub const LINK: &str = "sankey.link";
pub const NODE: &str = "sankey.node";
pub const TITLE: &str = "sankey.title";
pub const VALUE: &str = "sankey.value";
pub const ALL: &[&str] = &[LABEL, LINK, NODE, TITLE, VALUE];
}
#[cfg(feature = "sequence")]
pub mod sequence {
pub const ACTIVATION: &str = "sequence.activation";
pub const ACTOR: &str = "sequence.actor";
pub const BOX: &str = "sequence.box";
pub const CONDITION: &str = "sequence.condition";
pub const DESTROY: &str = "sequence.destroy";
pub const DIVIDER: &str = "sequence.divider";
pub const FRAME: &str = "sequence.frame";
pub const FRAME_KIND: &str = "sequence.frame-kind";
pub const LIFELINE: &str = "sequence.lifeline";
pub const MESSAGE: &str = "sequence.message";
pub const MESSAGE_LABEL: &str = "sequence.message-label";
pub const NOTE: &str = "sequence.note";
pub const NUMBER: &str = "sequence.number";
pub const RECT: &str = "sequence.rect";
pub const TITLE: &str = "sequence.title";
pub const ALL: &[&str] = &[
ACTIVATION,
ACTOR,
BOX,
CONDITION,
DESTROY,
DIVIDER,
FRAME,
FRAME_KIND,
LIFELINE,
MESSAGE,
MESSAGE_LABEL,
NOTE,
NUMBER,
RECT,
TITLE,
];
}
#[cfg(feature = "state")]
pub mod state {
pub const CASING: &str = "state.casing";
pub const CHOICE: &str = "state.choice";
pub const COMPOSITE: &str = "state.composite";
pub const DESCRIPTION: &str = "state.description";
pub const DIVIDER: &str = "state.divider";
pub const EDGE_LABEL: &str = "state.edge-label";
pub const END: &str = "state.end";
pub const FORK: &str = "state.fork";
pub const JOIN: &str = "state.join";
pub const NOTE: &str = "state.note";
pub const NOTE_EDGE: &str = "state.note-edge";
pub const START: &str = "state.start";
pub const STATE: &str = "state.state";
pub const TITLE: &str = "state.title";
pub const TRANSITION: &str = "state.transition";
pub const ALL: &[&str] = &[
CASING,
CHOICE,
COMPOSITE,
DESCRIPTION,
DIVIDER,
EDGE_LABEL,
END,
FORK,
JOIN,
NOTE,
NOTE_EDGE,
START,
STATE,
TITLE,
TRANSITION,
];
}
#[cfg(feature = "swimlane")]
pub mod swimlane {
pub const CASING: &str = "swimlane.casing";
pub const CLUSTER: &str = "swimlane.cluster";
pub const CLUSTER_TITLE: &str = "swimlane.cluster-title";
pub const EDGE: &str = "swimlane.edge";
pub const EDGE_LABEL: &str = "swimlane.edge-label";
pub const LANE: &str = "swimlane.lane";
pub const NODE: &str = "swimlane.node";
pub const TITLE: &str = "swimlane.title";
pub const ALL: &[&str] = &[
CASING,
CLUSTER,
CLUSTER_TITLE,
EDGE,
EDGE_LABEL,
LANE,
NODE,
TITLE,
];
}
#[cfg(feature = "timeline")]
pub mod timeline {
pub const AXIS: &str = "timeline.axis";
pub const CONNECTOR: &str = "timeline.connector";
pub const DOT: &str = "timeline.dot";
pub const EVENT: &str = "timeline.event";
pub const PERIOD: &str = "timeline.period";
pub const SECTION: &str = "timeline.section";
pub const TITLE: &str = "timeline.title";
pub const ALL: &[&str] = &[AXIS, CONNECTOR, DOT, EVENT, PERIOD, SECTION, TITLE];
}
#[cfg(feature = "treemap")]
pub mod treemap {
pub const LEAF: &str = "treemap.leaf";
pub const SECTION: &str = "treemap.section";
pub const TITLE: &str = "treemap.title";
pub const VALUE: &str = "treemap.value";
pub const ALL: &[&str] = &[LEAF, SECTION, TITLE, VALUE];
}
#[cfg(feature = "treeview")]
pub mod treeview {
pub const DESCRIPTION: &str = "treeview.description";
pub const DIRECTORY: &str = "treeview.directory";
pub const FILE: &str = "treeview.file";
pub const GUIDE: &str = "treeview.guide";
pub const ICON: &str = "treeview.icon";
pub const TITLE: &str = "treeview.title";
pub const ALL: &[&str] = &[DESCRIPTION, DIRECTORY, FILE, GUIDE, ICON, TITLE];
}
#[cfg(feature = "usecase")]
pub mod usecase {
pub const ACTOR: &str = "usecase.actor";
pub const CASING: &str = "usecase.casing";
pub const EDGE_LABEL: &str = "usecase.edge-label";
pub const JSON: &str = "usecase.json";
pub const JSON_KEY: &str = "usecase.json-key";
pub const JSON_VALUE: &str = "usecase.json-value";
pub const NOTE: &str = "usecase.note";
pub const NOTE_LINK: &str = "usecase.note-link";
pub const RELATION: &str = "usecase.relation";
pub const STEREOTYPE: &str = "usecase.stereotype";
pub const SYSTEM: &str = "usecase.system";
pub const TITLE: &str = "usecase.title";
pub const USECASE: &str = "usecase.usecase";
pub const ALL: &[&str] = &[
ACTOR, CASING, EDGE_LABEL, JSON, JSON_KEY, JSON_VALUE, NOTE, NOTE_LINK, RELATION,
STEREOTYPE, SYSTEM, TITLE, USECASE,
];
}
#[cfg(feature = "venn")]
pub mod venn {
pub const LABEL: &str = "venn.label";
pub const OVERLAP: &str = "venn.overlap";
pub const SET: &str = "venn.set";
pub const TEXT: &str = "venn.text";
pub const TITLE: &str = "venn.title";
pub const ALL: &[&str] = &[LABEL, OVERLAP, SET, TEXT, TITLE];
}
#[cfg(feature = "wardley")]
pub mod wardley {
pub const ACCELERATOR: &str = "wardley.accelerator";
pub const ANCHOR: &str = "wardley.anchor";
pub const ANNOTATION: &str = "wardley.annotation";
pub const ANNOTATION_TEXT: &str = "wardley.annotation-text";
pub const ANNOTATIONS: &str = "wardley.annotations";
pub const AXIS: &str = "wardley.axis";
pub const AXIS_LABEL: &str = "wardley.axis-label";
pub const COMPONENT: &str = "wardley.component";
pub const DEACCELERATOR: &str = "wardley.deaccelerator";
pub const GRID: &str = "wardley.grid";
pub const INERTIA: &str = "wardley.inertia";
pub const LABEL: &str = "wardley.label";
pub const LINK: &str = "wardley.link";
pub const LINK_LABEL: &str = "wardley.link-label";
pub const NOTE: &str = "wardley.note";
pub const PIPELINE: &str = "wardley.pipeline";
pub const PIPELINE_COMPONENT: &str = "wardley.pipeline-component";
pub const PIPELINE_LINE: &str = "wardley.pipeline-line";
pub const PIPELINE_PARENT: &str = "wardley.pipeline-parent";
pub const STAGE: &str = "wardley.stage";
pub const STAGE_LABEL: &str = "wardley.stage-label";
pub const TITLE: &str = "wardley.title";
pub const TREND: &str = "wardley.trend";
pub const TREND_TARGET: &str = "wardley.trend-target";
pub const ALL: &[&str] = &[
ACCELERATOR,
ANCHOR,
ANNOTATION,
ANNOTATION_TEXT,
ANNOTATIONS,
AXIS,
AXIS_LABEL,
COMPONENT,
DEACCELERATOR,
GRID,
INERTIA,
LABEL,
LINK,
LINK_LABEL,
NOTE,
PIPELINE,
PIPELINE_COMPONENT,
PIPELINE_LINE,
PIPELINE_PARENT,
STAGE,
STAGE_LABEL,
TITLE,
TREND,
TREND_TARGET,
];
}
#[cfg(feature = "xychart")]
pub mod xychart {
pub const AXIS: &str = "xychart.axis";
pub const AXIS_LABEL: &str = "xychart.axis-label";
pub const AXIS_TITLE: &str = "xychart.axis-title";
pub const BARS: &str = "xychart.bars";
pub const DATA_LABEL: &str = "xychart.data-label";
pub const GRID: &str = "xychart.grid";
pub const LEGEND: &str = "xychart.legend";
pub const LINE: &str = "xychart.line";
pub const POINT_LABEL: &str = "xychart.point-label";
pub const TITLE: &str = "xychart.title";
pub const ALL: &[&str] = &[
AXIS,
AXIS_LABEL,
AXIS_TITLE,
BARS,
DATA_LABEL,
GRID,
LEGEND,
LINE,
POINT_LABEL,
TITLE,
];
}