@@ -629,18 +629,12 @@ classDiagram
629629 class OutputFormatter {
630630 }
631631
632- OutputFormatter --> "1" OutputFormat : oFormat
633- OutputFormat --> "1" OutputFormatter : oFormatter
634- OutputFormat --> "1" OutputFormat : oNextLevelFormat
635-
636632 class Parser {
637633 }
638634
639635 class ParserState {
640636 }
641637
642- Parser --> "1" ParserState : oParserState
643-
644638 class Renderable {
645639 <<interface>>
646640 }
@@ -684,11 +678,6 @@ classDiagram
684678 KeyFrame --|> CSSList
685679 KeyFrame ..|> AtRule
686680
687- CSSList --> "*" Comment : aComments
688- CSSList --> "*" RuleSet : aContents
689- CSSList --> "*" CSSList : aContents
690- CSSList --> "*" Import : aContents
691- CSSList --> "*" Charset : aContents
692681
693682 %% namespace Parsing
694683
@@ -709,8 +698,6 @@ classDiagram
709698 UnexpectedEOFException --|> UnexpectedTokenException
710699 UnexpectedTokenException --|> SourceException
711700
712- Anchor --> "1" ParserState : oParserState
713- ParserState --> "1" Settings : oParserSettings
714701
715702 %% namespace Property
716703
@@ -735,11 +722,6 @@ classDiagram
735722 Import ..|> AtRule
736723 KeyframeSelector --|> Selector
737724
738- Charset --> "1" CSSString : oCharset
739- Charset --> "*" Comment : aComments
740- CSSNamespace --> "*" Comment : aComments
741- Import --> "*" Comment : aComments
742-
743725
744726 %% namespace Rule
745727
@@ -749,9 +731,6 @@ classDiagram
749731 Rule ..|> Renderable
750732 Rule ..|> Commentable
751733
752- Rule --> "1" RuleValueList : mValue
753- Rule --> "*" Comment : aComments
754-
755734
756735 %% namespace RuleSet
757736
@@ -769,10 +748,6 @@ classDiagram
769748 RuleSet ..|> Renderable
770749 RuleSet ..|> Commentable
771750
772- DeclarationBlock --> "*" Selector : aSelectors
773- RuleSet --> "*" Rule : aRules
774- RuleSet --> "*" Comment : aComments
775-
776751
777752 %% namespace Value
778753
@@ -817,11 +792,31 @@ classDiagram
817792 Value ..|> Renderable
818793 ValueList --|> Value
819794
795+ Anchor --> "1" ParserState : oParserState
796+ CSSList --> "*" CSSList : aContents
797+ CSSList --> "*" Charset : aContents
798+ CSSList --> "*" Comment : aComments
799+ CSSList --> "*" Import : aContents
800+ CSSList --> "*" RuleSet : aContents
801+ CSSNamespace --> "*" Comment : aComments
802+ Charset --> "*" Comment : aComments
803+ Charset --> "1" CSSString : oCharset
804+ DeclarationBlock --> "*" Selector : aSelectors
805+ Import --> "*" Comment : aComments
806+ OutputFormat --> "1" OutputFormat : oNextLevelFormat
807+ OutputFormat --> "1" OutputFormatter : oFormatter
808+ OutputFormatter --> "1" OutputFormat : oFormat
809+ Parser --> "1" ParserState : oParserState
810+ ParserState --> "1" Settings : oParserSettings
811+ Rule --> "*" Comment : aComments
812+ Rule --> "1" RuleValueList : mValue
813+ RuleSet --> "*" Comment : aComments
814+ RuleSet --> "*" Rule : aRules
820815 URL --> "1" CSSString : oURL
821- ValueList --> "*" RuleValueList : aComponents
822816 ValueList --> "*" CSSFunction : aComponents
823817 ValueList --> "*" CSSString : aComponents
824818 ValueList --> "*" LineName : aComponents
819+ ValueList --> "*" RuleValueList : aComponents
825820 ValueList --> "*" Size : aComponents
826821 ValueList --> "*" URL : aComponents
827822```
0 commit comments