-
Notifications
You must be signed in to change notification settings - Fork 0
/
CommonsExt.scala
25 lines (23 loc) · 1.27 KB
/
CommonsExt.scala
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package io.github.scalaquest.core.model.behaviorBased.commons
import io.github.scalaquest.core.model.behaviorBased.BehaviorBasedModel
import io.github.scalaquest.core.model.behaviorBased.commons.builders.CommonBuildersExt
import io.github.scalaquest.core.model.behaviorBased.commons.groundBehaviors.CommonGroundBehaviorsExt
import io.github.scalaquest.core.model.behaviorBased.commons.grounds.CommonGroundExt
import io.github.scalaquest.core.model.behaviorBased.commons.itemBehaviors.CommonItemBehaviorsExt
import io.github.scalaquest.core.model.behaviorBased.commons.items.CommonItemsExt
import io.github.scalaquest.core.model.behaviorBased.commons.reactions.CommonReactionsExt
/**
* A mixable trait that contains a set of common [[BehaviorBasedModel.BehaviorBasedItem]],
* [[BehaviorBasedModel.ItemBehavior]], [[BehaviorBasedModel.GroundBehavior]] of common use, some
* common [[BehaviorBasedModel.Reaction]] generated by the Behaviours, some useful builder for the
* items in [[CommonBuildersExt]] and a accessible point with a mixin mechanism from the
* [[BehaviorBasedModel]].
*/
trait CommonsExt
extends BehaviorBasedModel
with CommonItemBehaviorsExt
with CommonItemsExt
with CommonGroundBehaviorsExt
with CommonGroundExt
with CommonReactionsExt
with CommonBuildersExt