@@ -624,6 +624,9 @@ classDiagram
624
624
625
625
%% Start of the part originally generated from the PHP code using tasuku43/mermaid-class-diagram
626
626
627
+ class CSSElement {
628
+ <<interface>>
629
+ }
627
630
class Renderable {
628
631
<<interface>>
629
632
}
@@ -721,9 +724,11 @@ classDiagram
721
724
}
722
725
723
726
RuleSet <|-- DeclarationBlock: inheritance
727
+ Renderable <|-- CSSElement: inheritance
724
728
Renderable <|-- CSSListItem: inheritance
725
729
Commentable <|-- CSSListItem: inheritance
726
730
Positionable <|.. RuleSet: realization
731
+ CSSElement <|.. RuleSet: realization
727
732
CSSListItem <|.. RuleSet: realization
728
733
RuleSet <|-- AtRuleSet: inheritance
729
734
AtRule <|.. AtRuleSet: realization
@@ -736,7 +741,7 @@ classDiagram
736
741
AtRule <|.. Import: realization
737
742
Positionable <|.. CSSNamespace: realization
738
743
AtRule <|.. CSSNamespace: realization
739
- Renderable <|.. Rule: realization
744
+ CSSElement <|.. Rule: realization
740
745
Positionable <|.. Rule: realization
741
746
Commentable <|.. Rule: realization
742
747
SourceException <|-- OutputException: inheritance
@@ -746,6 +751,7 @@ classDiagram
746
751
SourceException <|-- UnexpectedTokenException: inheritance
747
752
CSSList <|-- CSSBlockList: inheritance
748
753
CSSBlockList <|-- Document: inheritance
754
+ CSSElement <|.. CSSList: realization
749
755
Positionable <|.. CSSList: realization
750
756
CSSListItem <|.. CSSList: realization
751
757
CSSList <|-- KeyFrame: inheritance
@@ -758,7 +764,7 @@ classDiagram
758
764
Value <|-- ValueList: inheritance
759
765
CSSFunction <|-- CalcFunction: inheritance
760
766
ValueList <|-- LineName: inheritance
761
- Renderable <|.. Value: realization
767
+ CSSElement <|.. Value: realization
762
768
Positionable <|.. Value: realization
763
769
PrimitiveValue <|-- Size: inheritance
764
770
PrimitiveValue <|-- CSSString: inheritance
0 commit comments