SomStructuralMember enum
A structural member of the runtime SomNode that every generated facade
carries, independent of the model.
The enum is the language-neutral concept; somStructuralAccessorNames maps each one to the identifier(s) it is actually emitted as per language.
Values
- doc → const SomStructuralMember
-
The bound generic document (
doc). - path → const SomStructuralMember
-
The bound section path (
path). - sectionId → const SomStructuralMember
-
The list-item section id (
$sectionId/SectionID/spec_section_id). - headline → const SomStructuralMember
-
The stored headline (YRD3).
- codeSpec → const SomStructuralMember
-
The CodeSpecs forward link (
codespecs_mapping.md§9.2). - isEmpty → const SomStructuralMember
-
The "is this subtree empty now?" state predicate (SOM §21).
- canHaveContent → const SomStructuralMember
-
The "can this section type hold body text?" schema predicate (SOM §21).
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
SomStructuralMember> - A constant List of the values in this enum, in order of their declaration.