aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scalam/plotting/styles/styles.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/scalam/plotting/styles/styles.scala')
-rw-r--r--src/main/scala/scalam/plotting/styles/styles.scala7
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