Directive

trait Directive

A directive interface defines a transformation of a list of areas at a specified cell

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def applyAt(cellRef: CellRef, context: Context): Size
def areas: List[Area]
def lockRange: Boolean

Whether the area is locked Other directives will no longer execute in this area after locking

Whether the area is locked Other directives will no longer execute in this area after locking

Returns:

true or false (default true)

def name: String
def reset(): Unit
def setLockRange(isLock: String): Unit
def setShiftMode(mode: String): Unit
def shiftMode: String