trait DSL extends Loggable {
/** An empty time frame*/
- val emptyTimeFrame = DSLTimeFrame(new Date(0), None, Option(List()))
+ val emptyTimeFrame = DSLTimeFrame(new Date(0), None, List())
/** An empty resource*/
val emptyResource = DSLResource("", "", false, "")
}
val effective = timeframe / Vocabulary.repeat match {
- case x: YAMLListNode => Some(parseTimeFrameRepeat(x))
- case YAMLEmptyNode => None
+ case x: YAMLListNode => parseTimeFrameRepeat(x)
+ case YAMLEmptyNode => List()
}
DSLTimeFrame(from, to, effective)
}
private def checkTimeNotInitialized(time: DSLTimeFrame) : List[DSLConsistencyMsg] = {
- if (time.repeat.get == None)
+ if (time.repeat.isEmpty)
return List()
val result = new mutable.ListBuffer[DSLConsistencyMsg]
- time.repeat.get.foreach {
+ time.repeat.foreach {
r =>
r.start.foreach {
r => if (r.hour == -1 || r.min == -1)
}
private def checkRepeatHoles(time: DSLTimeFrame) : List[DSLConsistencyMsg] = {
- val repeat = time.repeat.getOrElse(return List())
+ val repeat = time.repeat
List()
}