diff options
Diffstat (limited to 'src/main/scala/scalam/plotting/styles/styles.scala')
-rw-r--r-- | src/main/scala/scalam/plotting/styles/styles.scala | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/scala/scalam/plotting/styles/styles.scala b/src/main/scala/scalam/plotting/styles/styles.scala index 7b05955..098fcf7 100644 --- a/src/main/scala/scalam/plotting/styles/styles.scala +++ b/src/main/scala/scalam/plotting/styles/styles.scala @@ -4,18 +4,17 @@ import scalam.DataSet import scalam.m.ast._ -trait Style { +trait StyleElement { //command line option def name: StringLiteral //expression def expression: Expression } - -trait StyleScheme[+S <: Style] { +trait Style[+S <: StyleElement] { def apply(dataSets: Seq[DataSet]): Tuple2[Seq[Statement], DataSet => S] } -case class Uniform[S <: Style](element: S) extends StyleScheme[S] { +case class Uniform[S <: StyleElement](element: S) extends Style[S] { override def apply(dataSets: Seq[DataSet]) = (Seq.empty[Statement], (d: DataSet) => element) }
\ No newline at end of file |