Style sheet conditions and styles tables
On this page, you can find the conditions and styles tables to use as a reference guide for the customization and/or creation of rules for your style sheets.
- Style sheet rule conditions table. Contains condition definitions, their ref items and value types.
- Symbol styles table. Contains style definitions, their attributes and value types, including primary style definitions and predefined style definitions.
- Symbol compartment styles table. Contains style definitions, their attributes and value types, including primary compartment style definitions and predefined compartment style definitions
Style sheet rule conditions table
Condition definitions { Condition ref item : value type } DS_Styles::CoreStylesComponents::Predicates | Applicable to |
|---|---|
part def ByElementMetaclassCondition :> Condition { | ViewUsage AttributeUsage set as condition example part :>> condition : ByElementMetaclassCondition { |
part def ByMetadataAnnotationCondition :> Condition { | Any element metadata Matadata Approval set as condition example part :>> condition : ByMetadataAnnotationCondition { |
part def ByDiagramTypeCondition :> Condition { | |
part def FreeFormCondition :> Condition { | Specific individual elements (a specific view usage (e.g., 'VCCU Requirements Table') or a specific element (e.g., part usage 'VCCU') part :>> condition : FreeFormCondition { |
Symbol styles table
Primary style definitions { Style attributes : value type } DS_Styles::CoreStylesComponents::KerMLStyles | Predefined style definitions DS_Styles::StyleSheets::ColorDefinitions | Applicable to |
|---|---|---|
view def SymbolStyle {
| - | ViewUsage Symbol kinds: Separator shape |
view def ShapeStyle :> SymbolStyle { + also has attributes inherited from SymbolStyle | view def AbstractGreenStyle :> ShapeStyle { view def AbstractDeepOrangeStyle :> ShapeStyle { // ... } view def AbstractLightBlueStyle :> ShapeStyle { // ... } view def AbstractCyanStyle :> ShapeStyle { // ... } view def AbstractOrangeStyle :> ShapeStyle { // ... } view def AbstractDeepPurpleStyle :> ShapeStyle { // ... } view def AbstractRedStyle :> ShapeStyle { // ... } view def AbstractPinkStyle :> ShapeStyle { // ... } view def AbstractBlueStyle :> ShapeStyle { // ... } view def AbstractYellowStyle :> ShapeStyle { // ... } view def AbstractIndigoStyle :> ShapeStyle { // ... } view def AbstractAmberStyle :> ShapeStyle { // ... } view def AbstractWhiteStyle :> ShapeStyle { // ... } | ViewUsage Symbol kinds: Shape |
view def ShapeOnBorderStyle :> SymbolStyle; + has attributes inherited from SymbolStyle | view def AbstractGreenOnBorderStyle :> ShapeOnBorderStyle { // ... } view def AbstractOrangeOnBorderStyle :> ShapeOnBorderStyle { // ... } view def AbstractDeepPurpleOnBorderStyle :> ShapeOnBorderStyle { // ... } view def AbstractRedOnBorderStyle :> ShapeOnBorderStyle { // ... } view def AbstractWhiteOnBorderStyle :> ShapeOnBorderStyle { // ... } | PartUsage |
view def ElementStyle {
| - | ViewUsage Excludes: Package Symbol kinds: Rectangular shape |
view def ElementTrimmableTextStyle :> ElementStyle { + also has attributes inherited from ElementStyle
| - | ViewUsage Excludes: Package Symbol kinds: Swimlane |
view def TypeStyle :> ElementTrimmableTextStyle { + also has attributes inherited from ElementTrimmableTextStyle
| - | ViewUsage Excludes: Package Fork |
view def BasicFeatureStyle :> TypeStyle { + also has attributes inherited from TypeStyle
| - | ViewUsage Excludes: Package Symbol kinds: Swimlane |
view def FeatureStyle :> BasicFeatureStyle { + also has attributes inherited from BasicFeatureStyle
| - | ViewUsage Excludes: Package Symbol kinds: Fork |
view def ConnectorStyle :> BasicFeatureStyle { + also has attributes inherited from BasicFeatureStyle
| - | Connectors displayed as paths |
view def RectangularShapeStyle :> SeparatorStyle, TextBoxStyle { + also has attributes inherited from SeparatorStyle, TextBoxStyle
| - | Rectangular shape* *symbol kind, not metaclass |
view def TextBoxStyle :> ShapeStyle; + has attributes inherited from ShapeStyle
| - | Text box shape* *symbol kind, not metaclass |
view def LinearSeparatorStyle :> SeparatorStyle { + also has attributes inherited from SeparatorStyle
| - | Separator shape* *symbol kind, not metaclass |
view def SeparatorStyle :> SymbolStyle { + also has attributes inherited from SymbolStyle
| - | Separator shape* *symbol kind, not metaclass |
view def BarShapeStyle :> ShapeStyle { + also has attributes inherited from ShapeStyle | - | Fork* *symbol kind, not metaclass |
view def SwimlanesStyle :> ShapeStyle; + also has attributes inherited from ShapeStyle Location: DS_Styles::CoreStylesComponents::SysMLStyles | - | Swimlane* *symbol kind, not metaclass |
view def PathStyle :> SymbolStyle { + also has attributes inherited from SymbolStyle | - | Path* *symbol kind, not metaclas |
view def ImageShapeStyle :> ShapeStyle; + has attributes inherited from ShapeStyle
| - | Image shape* *symbol kind, not metaclass |
Symbol compartment styles table
Primary compartment style definitions { Compartment style attributes : value type } DS_Styles::CoreStylesComponents::KerMLStyles | Predefined compartment style definitions DS_Styles::CoreStylesComponents::SysMLStyles | Applicable to |
|---|---|---|
view def CompartmentStyle {
| view def FeaturesOfMetadataCompartmentStyle :> CompartmentStyle, ElementTrimmableTextStyle; | MetadataUsage |
view def MetadataCompartmentStyle :> CompartmentStyle, ElementTrimmableTextStyle;
| ViewUsage | |
view def DocumentationCompartmentStyle :> CompartmentStyle, ElementTrimmableTextStyle; | Package | |
view def WhileConditionCompartmentStyle :> CompartmentStyle, ElementTrimmableTextStyle;
| WhileActionUsage | |
view def UntilConditionCompartmentStyle :> CompartmentStyle, ElementTrimmableTextStyle;
| WhileActionUsage | |
view def ForIterationCompartmentStyle :> CompartmentStyle, ElementTrimmableTextStyle;
| ForLoopActionUsage | |
view def IfConditionCompartmentStyle :> CompartmentStyle, ElementTrimmableTextStyle; | IfActionUsage | |
view def MembersCompartmentStyle :> CompartmentStyle, TypeStyle { | Package | |
view def BasicFeatureCompartmentStyle :> CompartmentStyle, BasicFeatureStyle; + has attributes inherited from CompartmentStyle, BasicFeatureStyle
| view def ObjectiveCompartmentStyle :> BasicFeatureCompartmentStyle;
| CaseUsage
|
view def EnumsCompartmentStyle :> BasicFeatureCompartmentStyle;
| EnumerationDefinition | |
view def FeatureCompartmentStyle :> BasicFeatureCompartmentStyle, FeatureStyle { + also has attributes inherited from BasicFeatureCompartmentStyle, FeatureStyle
| view def SubjectCompartmentStyle :> FeatureCompartmentStyle; | CaseUsage |
view def ActorsCompartmentStyle :> FeatureCompartmentStyle
| CaseUsage | |
view def StakeholdersCompartmentStyle :> FeatureCompartmentStyle;
| RequirementUsage | |
view def IncludeUseCasesCompartmentStyle :> FeatureCompartmentStyle;
| Definitions, excluding: Usages, excluding:
| |
view def AttributesCompartmentStyle :> FeatureCompartmentStyle;
| Definitions, excluding: Usages, excluding: | |
view def ParametersCompartmentStyle :> FeatureCompartmentStyle;
| ConstraintUsage | |
view def PerformActionsCompartmentStyle :> FeatureCompartmentStyle;
| Definitions, excluding: Usages, excluding: | |
view def SatisfyRequirementsCompartmentStyle :> FeatureCompartmentStyle;
| Definitions, excluding: Usages, excluding: | |
view def ItemsCompartmentStyle :> FeatureCompartmentStyle;
| Definitions, excluding: Usages
| |
view def ActionsCompartmentStyle :> FeatureCompartmentStyle; | Definitions, excluding: Usages, excluding: | |
view def ExhibitStatesCompartmentStyle :> FeatureCompartmentStyle;
| Definitions, excluding: Usages, excluding: | |
view def ConstraintsCompartmentStyle :> FeatureCompartmentStyle;
| CaseUsage | |
view def RequireCompartmentStyle :> FeatureCompartmentStyle;
| RequirementUsage | |
view def AssumeCompartmentStyle :> FeatureCompartmentStyle;
| RequirementUsage | |
view def AssertCompartmentStyle :> FeatureCompartmentStyle;
| PartUsage | |
view def FramesCompartmentStyle :> FeatureCompartmentStyle;
| RequirementUsage | |
view def EndsCompartmentStyle :> FeatureCompartmentStyle;
| ConnectorAsUsage | |
view def PartsCompartmentStyle :> FeatureCompartmentStyle;
| Definitions, excluding: Usages, excluding: | |
view def PortsCompartmentStyle :> FeatureCompartmentStyle;
| PartUsage |