All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sbt-scalaxb.opengis.gml.smil.smil20-language.scala Maven / Gradle / Ivy

Go to download

GeoTrellis Server is a set of components designed to simplify viewing, processing, and serving raster data from arbitrary sources with an emphasis on doing so in a functional style.

The newest version!
// Generated by scalaxb.
package opengis.gml.smil


case class AnimateType(animatetypeoption: Seq[scalaxb.DataRecord[Any]] = Nil,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends AnimatePrototypable {
  lazy val attributeName = attributes("@attributeName").as[String]
  lazy val attributeType = attributes("@attributeType").as[AttributeType]
  lazy val additive = attributes("@additive").as[Additive]
  lazy val accumulate = attributes("@accumulate").as[Accumulate]
  lazy val to = attributes.get("@to") map { _.as[String]}
  lazy val from = attributes.get("@from") map { _.as[String]}
  lazy val by = attributes.get("@by") map { _.as[String]}
  lazy val values = attributes.get("@values") map { _.as[String]}
  lazy val id = attributes.get("@id") map { _.as[String]}
  lazy val classValue = attributes.get("@class") map { _.as[String]}
  lazy val xmllang = attributes.get("@{http://www.w3.org/XML/1998/namespace}lang") map { _.as[String]}
  lazy val alt = attributes.get("@alt") map { _.as[String]}
  lazy val longdesc = attributes.get("@longdesc") map { _.as[java.net.URI]}
  lazy val begin = attributes.get("@begin") map { _.as[String]}
  lazy val end = attributes.get("@end") map { _.as[String]}
  lazy val dur = attributes.get("@dur") map { _.as[String]}
  lazy val repeatDur = attributes.get("@repeatDur") map { _.as[String]}
  lazy val repeatCount = attributes.get("@repeatCount") map { _.as[BigDecimal]}
  lazy val repeat = attributes.get("@repeat") map { _.as[BigInt]}
  lazy val min = attributes.get("@min") map { _.as[String]}
  lazy val max = attributes.get("@max") map { _.as[String]}
  lazy val syncBehavior = attributes("@syncBehavior").as[SyncBehaviorType]
  lazy val syncTolerance = attributes.get("@syncTolerance") map { _.as[String]}
  lazy val syncBehaviorDefault = attributes("@syncBehaviorDefault").as[SyncBehaviorDefaultType]
  lazy val syncToleranceDefault = attributes("@syncToleranceDefault").as[String]
  lazy val restart = attributes("@restart").as[RestartTimingType]
  lazy val restartDefault = attributes("@restartDefault").as[RestartDefaultType]
  lazy val fill = attributes("@fill").as[FillTimingAttrsType]
  lazy val fillDefault = attributes("@fillDefault").as[FillDefaultType]
  lazy val targetElement = attributes.get("@targetElement") map { _.as[String]}
  lazy val calcMode = attributes("@calcMode").as[CalcMode]
  lazy val skipu45content = attributes("@skip-content").as[Boolean]
}

      
      

trait AnimateTypeOption

case class AnimateMotionType(animatemotiontypeoption: Seq[scalaxb.DataRecord[Any]] = Nil,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends AnimateMotionPrototypable {
  lazy val additive = attributes("@additive").as[Additive]
  lazy val accumulate = attributes("@accumulate").as[Accumulate]
  lazy val to = attributes.get("@to") map { _.as[String]}
  lazy val from = attributes.get("@from") map { _.as[String]}
  lazy val by = attributes.get("@by") map { _.as[String]}
  lazy val values = attributes.get("@values") map { _.as[String]}
  lazy val origin = attributes.get("@origin") map { _.as[String]}
  lazy val id = attributes.get("@id") map { _.as[String]}
  lazy val classValue = attributes.get("@class") map { _.as[String]}
  lazy val xmllang = attributes.get("@{http://www.w3.org/XML/1998/namespace}lang") map { _.as[String]}
  lazy val alt = attributes.get("@alt") map { _.as[String]}
  lazy val longdesc = attributes.get("@longdesc") map { _.as[java.net.URI]}
  lazy val begin = attributes.get("@begin") map { _.as[String]}
  lazy val end = attributes.get("@end") map { _.as[String]}
  lazy val dur = attributes.get("@dur") map { _.as[String]}
  lazy val repeatDur = attributes.get("@repeatDur") map { _.as[String]}
  lazy val repeatCount = attributes.get("@repeatCount") map { _.as[BigDecimal]}
  lazy val repeat = attributes.get("@repeat") map { _.as[BigInt]}
  lazy val min = attributes.get("@min") map { _.as[String]}
  lazy val max = attributes.get("@max") map { _.as[String]}
  lazy val syncBehavior = attributes("@syncBehavior").as[SyncBehaviorType]
  lazy val syncTolerance = attributes.get("@syncTolerance") map { _.as[String]}
  lazy val syncBehaviorDefault = attributes("@syncBehaviorDefault").as[SyncBehaviorDefaultType]
  lazy val syncToleranceDefault = attributes("@syncToleranceDefault").as[String]
  lazy val restart = attributes("@restart").as[RestartTimingType]
  lazy val restartDefault = attributes("@restartDefault").as[RestartDefaultType]
  lazy val fill = attributes("@fill").as[FillTimingAttrsType]
  lazy val fillDefault = attributes("@fillDefault").as[FillDefaultType]
  lazy val targetElement = attributes.get("@targetElement") map { _.as[String]}
  lazy val calcMode = attributes("@calcMode").as[CalcMode]
  lazy val skipu45content = attributes("@skip-content").as[Boolean]
}

      
      

trait AnimateMotionTypeOption

case class AnimateColorType(animatecolortypeoption: Seq[scalaxb.DataRecord[Any]] = Nil,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends AnimateColorPrototypable {
  lazy val attributeName = attributes("@attributeName").as[String]
  lazy val attributeType = attributes("@attributeType").as[AttributeType]
  lazy val additive = attributes("@additive").as[Additive]
  lazy val accumulate = attributes("@accumulate").as[Accumulate]
  lazy val to = attributes.get("@to") map { _.as[String]}
  lazy val from = attributes.get("@from") map { _.as[String]}
  lazy val by = attributes.get("@by") map { _.as[String]}
  lazy val values = attributes.get("@values") map { _.as[String]}
  lazy val id = attributes.get("@id") map { _.as[String]}
  lazy val classValue = attributes.get("@class") map { _.as[String]}
  lazy val xmllang = attributes.get("@{http://www.w3.org/XML/1998/namespace}lang") map { _.as[String]}
  lazy val alt = attributes.get("@alt") map { _.as[String]}
  lazy val longdesc = attributes.get("@longdesc") map { _.as[java.net.URI]}
  lazy val begin = attributes.get("@begin") map { _.as[String]}
  lazy val end = attributes.get("@end") map { _.as[String]}
  lazy val dur = attributes.get("@dur") map { _.as[String]}
  lazy val repeatDur = attributes.get("@repeatDur") map { _.as[String]}
  lazy val repeatCount = attributes.get("@repeatCount") map { _.as[BigDecimal]}
  lazy val repeat = attributes.get("@repeat") map { _.as[BigInt]}
  lazy val min = attributes.get("@min") map { _.as[String]}
  lazy val max = attributes.get("@max") map { _.as[String]}
  lazy val syncBehavior = attributes("@syncBehavior").as[SyncBehaviorType]
  lazy val syncTolerance = attributes.get("@syncTolerance") map { _.as[String]}
  lazy val syncBehaviorDefault = attributes("@syncBehaviorDefault").as[SyncBehaviorDefaultType]
  lazy val syncToleranceDefault = attributes("@syncToleranceDefault").as[String]
  lazy val restart = attributes("@restart").as[RestartTimingType]
  lazy val restartDefault = attributes("@restartDefault").as[RestartDefaultType]
  lazy val fill = attributes("@fill").as[FillTimingAttrsType]
  lazy val fillDefault = attributes("@fillDefault").as[FillDefaultType]
  lazy val targetElement = attributes.get("@targetElement") map { _.as[String]}
  lazy val calcMode = attributes("@calcMode").as[CalcMode]
  lazy val skipu45content = attributes("@skip-content").as[Boolean]
}

      
      

trait AnimateColorTypeOption

case class SetType(settypeoption: Seq[scalaxb.DataRecord[Any]] = Nil,
  attributes: Map[String, scalaxb.DataRecord[Any]] = Map.empty) extends SetPrototypable {
  lazy val attributeName = attributes("@attributeName").as[String]
  lazy val attributeType = attributes("@attributeType").as[AttributeType]
  lazy val to = attributes.get("@to") map { _.as[String]}
  lazy val id = attributes.get("@id") map { _.as[String]}
  lazy val classValue = attributes.get("@class") map { _.as[String]}
  lazy val xmllang = attributes.get("@{http://www.w3.org/XML/1998/namespace}lang") map { _.as[String]}
  lazy val alt = attributes.get("@alt") map { _.as[String]}
  lazy val longdesc = attributes.get("@longdesc") map { _.as[java.net.URI]}
  lazy val begin = attributes.get("@begin") map { _.as[String]}
  lazy val end = attributes.get("@end") map { _.as[String]}
  lazy val dur = attributes.get("@dur") map { _.as[String]}
  lazy val repeatDur = attributes.get("@repeatDur") map { _.as[String]}
  lazy val repeatCount = attributes.get("@repeatCount") map { _.as[BigDecimal]}
  lazy val repeat = attributes.get("@repeat") map { _.as[BigInt]}
  lazy val min = attributes.get("@min") map { _.as[String]}
  lazy val max = attributes.get("@max") map { _.as[String]}
  lazy val syncBehavior = attributes("@syncBehavior").as[SyncBehaviorType]
  lazy val syncTolerance = attributes.get("@syncTolerance") map { _.as[String]}
  lazy val syncBehaviorDefault = attributes("@syncBehaviorDefault").as[SyncBehaviorDefaultType]
  lazy val syncToleranceDefault = attributes("@syncToleranceDefault").as[String]
  lazy val restart = attributes("@restart").as[RestartTimingType]
  lazy val restartDefault = attributes("@restartDefault").as[RestartDefaultType]
  lazy val fill = attributes("@fill").as[FillTimingAttrsType]
  lazy val fillDefault = attributes("@fillDefault").as[FillDefaultType]
  lazy val targetElement = attributes.get("@targetElement") map { _.as[String]}
  lazy val skipu45content = attributes("@skip-content").as[Boolean]
}

      
      

trait SetTypeOption

case class BasicTimingAttrs(begin: Option[String] = None,
  end: Option[String] = None,
  dur: Option[String] = None,
  repeatDur: Option[String] = None,
  repeatCount: Option[BigDecimal] = None,
  repeat: Option[BigInt] = None,
  min: Option[String] = None,
  max: Option[String] = None)


case class CoreAttrs(id: Option[String] = None,
  classValue: Option[String] = None,
  xmllang: Option[String] = None,
  alt: Option[String] = None,
  longdesc: Option[java.net.URI] = None)


case class TimingAttrs(begin: Option[String] = None,
  end: Option[String] = None,
  dur: Option[String] = None,
  repeatDur: Option[String] = None,
  repeatCount: Option[BigDecimal] = None,
  repeat: Option[BigInt] = None,
  min: Option[String] = None,
  max: Option[String] = None,
  syncBehavior: opengis.gml.smil.SyncBehaviorType,
  syncTolerance: Option[String] = None,
  syncBehaviorDefault: opengis.gml.smil.SyncBehaviorDefaultType,
  syncToleranceDefault: String,
  restart: opengis.gml.smil.RestartTimingType,
  restartDefault: opengis.gml.smil.RestartDefaultType,
  fill: opengis.gml.smil.FillTimingAttrsType,
  fillDefault: opengis.gml.smil.FillDefaultType)





© 2015 - 2025 Weber Informatics LLC | Privacy Policy