reqT
package reqT
* * _ * | | reqT - a free requirements engineering tool * _ _ _ | | (c) 2011-2014, Lund University * | |/ _ \ / _ || | http://reqT.org * | | | /| (_| || | * |_| \_| \ ||_| * | | * |_| * reqT is free open source, licensed under the BSD 2-clause license: * http://opensource.org/licenses/bsd-license.php *************************************************************************
- Source
- package.scala
- Alphabetic
- By Inheritance
- reqT
- NanoZap
- DebugUtils
- SysUtils
- RandomUtils
- FileUtils
- StringUtils
- RootHeadPathFactory
- ConstraintGenerators
- ImplicitContraints
- ImplicitModelElemEnrichments
- ImplicitAttributeEnrichments
- ImplicitStringSelector
- ImplicitFactoryObjects
- CanMakeAttr
- GuiLaunchers
- GlobalConstants
- Init
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- case class AbsXeqY(x: Var, y: Var) extends Constr2 with PrimitiveConstr with scala.Product with Serializable
- trait AbstractSelector extends Selector
- case class Actor(id: String) extends Context with scala.Product with Serializable
- case class AllDifferent(seq1: Seq[Var]) extends ConstrSeq1 with scala.Product with Serializable
- case class And(constraints: Seq[Constr]) extends CompoundConstr with scala.Product with Serializable
- case class AndSelector(left: Selector, right: Selector) extends Selector with scala.Product with Serializable
- case class App(id: String) extends Context with scala.Product with Serializable
- case class Attr(value: String) extends StringAttribute with scala.Product with Serializable
- trait AttrMaker[T <: Attribute[_]] extends AnyRef
- case class AttrRef[T](init: HeadPath, attrType: AttributeType[T]) extends Path with scala.Product with Serializable
- case class AttrVal[T](init: HeadPath, attr: Attribute[T]) extends NodePath with scala.Product with Serializable
- trait Attribute[T] extends Node with MapTo with HasValue[T] with CanBeMapped
- trait AttributeType[T] extends Key with TypeObject with HasDefault[T]
- case class Barrier(id: String) extends QualityReq with scala.Product with Serializable
- case class Benefit(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Binpacking(item: Vector[Var], load: Vector[Var], size: Vector[Int]) extends ConstrSeq2ConstSeq1 with scala.Product with Serializable
- trait BoundingConstr extends AnyRef
- case class Bounds(seq1: Seq[Var], domain: Seq[Interval]) extends ConstrSeq1 with BoundingConstr with scala.Product with Serializable
- case class Breakpoint(id: String) extends QualityReq with scala.Product with Serializable
-
trait
CanBeMapped extends AnyRef
A mixin trait for types that can be converted to a Map key-value-pair.
- trait CanMakeAttr extends AnyRef
- case class Capacity(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Class(id: String) extends DataReq with scala.Product with Serializable
- case class Code(value: String) extends StringAttribute with scala.Product with Serializable
- case class Comment(value: String) extends StringAttribute with scala.Product with Serializable
- case class Component(id: String) extends Context with scala.Product with Serializable
- trait CompoundConstr extends Constr
- trait CompoundConstr1 extends CompoundConstr
- trait CompoundConstr1Var1 extends CompoundConstr1
- trait CompoundConstr2 extends CompoundConstr
- trait CompoundConstr3 extends CompoundConstr
- sealed trait Conclusion extends AnyRef
- trait Constr extends Variables
- trait Constr1BoolConst extends Constr
- trait Constr1IntConst extends Constr
- trait Constr1Seq1 extends Constr
- trait Constr1Seq1IntConst extends Constr
- trait Constr2 extends Constr
- trait Constr2Seq1 extends Constr
- trait Constr3 extends Constr
- trait ConstrMatrix extends Constr
- trait ConstrSeq1 extends Constr
- trait ConstrSeq2ConstSeq1 extends Constr
- trait ConstrVectorAttribute extends VectorAttribute[Constr]
- trait ConstrVectorType extends VectorType[Constr]
- trait ConstraintGenerators extends AnyRef
- case class ConstraintProblem(cs: Seq[Constr]) extends scala.Product with Serializable
- case class Constraints(value: Vector[Constr]) extends ConstrVectorAttribute with scala.Product with Serializable
- trait Context extends Entity
- case class Cost(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Count(seq1: Seq[Var], x: Var, c: Int) extends Constr1Seq1IntConst with scala.Product with Serializable
-
trait
DSL extends AnyRef
The base trait for the reqT DSL (a requirement Tool Domain Specific Language).
- case class Damage(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Data(id: String) extends DataReq with scala.Product with Serializable
- trait DataReq extends Requirement
- trait DebugUtils extends AnyRef
- case class Deprecated(value: String) extends StringAttribute with scala.Product with Serializable
- case class Design(id: String) extends DesignReq with scala.Product with Serializable
- trait DesignReq extends Requirement
- case class Diff2(rectangles: Vector[Vector[Var]]) extends ConstrMatrix with scala.Product with Serializable
- case class Distance(x: Var, y: Var, z: Var) extends Constr3 with PrimitiveConstr with scala.Product with Serializable
- case class Domain(id: String) extends Context with scala.Product with Serializable
- sealed trait Elem extends DSL with HasType with CanBeMapped with Selector
- case class Ent(id: String) extends Entity with scala.Product with Serializable
- sealed trait Entity extends Node with HeadFactory with RelationFactory
- trait EntityType extends TypeObject with HeadTypeFactory
- trait Enum[T <: Ordered[T]] extends Ordered[T]
- trait EnumCompanion[T <: Ordered[T]] extends AnyRef
- case class Epic(id: String) extends GeneralReq with scala.Product with Serializable
- case class Event(id: String) extends FunctionalReq with scala.Product with Serializable
- case class Example(value: String) extends StringAttribute with scala.Product with Serializable
- case class Expectation(value: String) extends StringAttribute with scala.Product with Serializable
- case class Feature(id: String) extends GeneralReq with scala.Product with Serializable
- case class FileName(value: String) extends StringAttribute with scala.Product with Serializable
- trait FileUtils extends AnyRef
-
implicit
class
StringSaver extends AnyRef
- Definition Classes
- FileUtils
- case class Frequency(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Function(id: String) extends FunctionalReq with scala.Product with Serializable
- trait FunctionalReq extends Requirement
- trait General extends Entity
- trait GeneralReq extends Requirement
- case class Gist(value: String) extends StringAttribute with scala.Product with Serializable
- trait GlobalConstants extends AnyRef
- case class Goal(id: String) extends GeneralReq with scala.Product with Serializable
- trait GuiLaunchers extends AnyRef
-
trait
HasDefault[T] extends AnyRef
A mixin trait for generic default attribute values.
-
trait
HasType extends AnyRef
A mixin trait for runtime typing through case object values of type TypeObject.
-
trait
HasValue[T] extends AnyRef
A mixin trait for generic attribute values.
- final class HashModel extends Model
- case class Head(entity: Entity, link: RelationType) extends Key with scala.Product with Serializable
- trait HeadFactory extends AnyRef
- case class HeadPath(heads: Vector[Head]) extends NodePath with scala.Product with Serializable
- case class HeadType(entityType: EntityType, link: RelationType) extends TypeObject with scala.Product with Serializable
- trait HeadTypeFactory extends AnyRef
- implicit class HelpDefineAny extends AnyRef
- case class Idea(id: String) extends GeneralReq with scala.Product with Serializable
- case class IfThen(c1: PrimitiveConstr, c2: PrimitiveConstr) extends CompoundConstr2 with PrimitiveConstr with scala.Product with Serializable
- case class IfThenBool(x: Var, y: Var, z: Var) extends Constr3 with PrimitiveConstr with scala.Product with Serializable
- case class IfThenElse(c1: PrimitiveConstr, c2: PrimitiveConstr, c3: PrimitiveConstr) extends CompoundConstr3 with PrimitiveConstr with scala.Product with Serializable
- case class Image(value: String) extends StringAttribute with scala.Product with Serializable
- trait ImplicitAttributeEnrichments extends AnyRef
-
implicit
class
CodeRunnable extends AnyRef
- Definition Classes
- ImplicitAttributeEnrichments
-
implicit
class
StatusFactory extends AnyRef
- Definition Classes
- ImplicitAttributeEnrichments
-
implicit
class
StatusMachine extends AnyRef
- Definition Classes
- ImplicitAttributeEnrichments
-
implicit
class
StatusValueMachine extends AnyRef
- Definition Classes
- ImplicitAttributeEnrichments
- trait ImplicitContraints extends AnyRef
-
implicit
class
RangeIntervalOps extends AnyRef
- Definition Classes
- ImplicitContraints
-
implicit
class
RangeSeqOps extends AnyRef
- Definition Classes
- ImplicitContraints
- trait ImplicitFactoryObjects extends CanMakeAttr
-
implicit
class
StringToStatusValue extends AnyRef
- Definition Classes
- ImplicitFactoryObjects
- trait ImplicitModelElemEnrichments extends AnyRef
-
implicit
class
ElemIterableToModel extends AnyRef
- Definition Classes
- ImplicitModelElemEnrichments
-
implicit
class
KeyMapToTuple2ToElem extends AnyRef
- Definition Classes
- ImplicitModelElemEnrichments
-
implicit
class
KeyValueSeqToModel extends AnyRef
- Definition Classes
- ImplicitModelElemEnrichments
-
implicit
class
MapToModel extends AnyRef
- Definition Classes
- ImplicitModelElemEnrichments
-
implicit
class
PathIterableToModel extends AnyRef
- Definition Classes
- ImplicitModelElemEnrichments
-
implicit
class
StringIterableToModel extends AnyRef
- Definition Classes
- ImplicitModelElemEnrichments
- trait ImplicitStringSelector extends AnyRef
- case class IndexValue(index: Var, varSeq: Seq[Var], valueAtIndex: Var) extends Constr2Seq1 with scala.Product with Serializable
- trait Init extends AnyRef
- case class Input(id: String) extends DataReq with scala.Product with Serializable
- trait IntAttribute extends Attribute[Int]
- trait IntType extends AttributeType[Int]
- case class Interface(id: String) extends FunctionalReq with scala.Product with Serializable
- case class Interval(min: Int, max: Int) extends DSL with scala.Product with Serializable
- case class Issue(id: String) extends GeneralReq with scala.Product with Serializable
- case class Item(id: String) extends General with scala.Product with Serializable
- class JacopSolutions extends Solutions
- sealed trait Key extends DSL with Selector
- case class Label(id: String) extends General with scala.Product with Serializable
- final class ListModel extends Model
- sealed trait MapTo extends DSL with HasType
- case class Max(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Maximize(cost: Var) extends Optimize with scala.Product with Serializable
- case class Member(id: String) extends DataReq with scala.Product with Serializable
- case class Meta(id: String) extends Entity with scala.Product with Serializable
- trait MetamodelTypes extends AnyRef
- case class Min(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Minimize(cost: Var) extends Optimize with scala.Product with Serializable
- case class MockUp(id: String) extends DesignReq with scala.Product with Serializable
- trait Model extends MapTo with ModelImplementation
- trait ModelBase extends Serializable
- trait ModelBasicOps extends AnyRef
- trait ModelCompanion extends AnyRef
- trait ModelElemAccess extends AnyRef
-
trait
ModelEquality extends ModelBase
A trait mixed in by Model, implementing the Scala equals contract.
A trait mixed in by Model, implementing the Scala equals contract. The equals method uses structural equality, not considering order. The equals method delegates to the underlying Map implementations.
Examples:
The following expressions are true: reqT> Model(Req("x"), Req("y")) == Model(Req("y"), Req("x")) res1: Boolean = true
reqT> ListModel(Req("x"), Req("y")) == HashModel(Req("y"), Req("x")) res2: Boolean = true
If you want to test equality also with respect to order, use toSeq: reqT> Model(Req("x"), Req("y")).toSeq == Model(Req("y"), Req("x")).toSeq res2: Boolean = false
- trait ModelFromMap extends AnyRef
- case class ModelHistory(hist: Vector[(Model, Timestamp)]) extends scala.Product with Serializable
- trait ModelImplementation extends ModelBase with ModelBasicOps with ModelElemAccess with ModelEquality with ModelIterators with ModelSeparators with ModelTesting with ModelStatusOps
- trait ModelIterators extends ModelBase
- trait ModelSeparators extends AnyRef
- trait ModelStatusOps extends AnyRef
- trait ModelTesting extends AnyRef
- case class Module(id: String) extends Context with scala.Product with Serializable
- case class MulBuilder(x: Var, y: Var) extends scala.Product with Serializable
-
trait
NanoZap extends AnyRef
reqT.NanoZap -- A minimalistic DSL for testing.
reqT.NanoZap -- A minimalistic DSL for testing.
Example usage
object myTestCases extends NanoZap { def zap: Boolean = test("Arithmetic basics") { "basic addition" . test { 1 + 1 == 3 } + "associativity of multiplication" . test { 2 * 3 == 3 * 2 } } }
scala> myTestCases.zap NanoZap test(Arithmetic basics) ... ZAPPED! ** TEST FAILED: basic addition res0: Boolean = false
-
implicit
class
StringTest extends AnyRef
- Definition Classes
- NanoZap
- sealed trait Node extends Elem
- sealed trait NodePath extends Path
- case class NotSelector(selector: Selector) extends Selector with scala.Product with Serializable
- sealed trait Optimize extends SearchType
- case class OrSelector(left: Selector, right: Selector) extends Selector with scala.Product with Serializable
- case class Order(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Output(id: String) extends DataReq with scala.Product with Serializable
- sealed trait Path extends DSL
- case class PlusBuilder(x: Var, y: Var) extends scala.Product with Serializable
- trait PrimitiveConstr extends Constr
- case class Prio(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Probability(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Product(id: String) extends Context with scala.Product with Serializable
- case class Profit(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Quality(id: String) extends QualityReq with scala.Product with Serializable
- trait QualityReq extends Requirement
- trait RandomUtils extends AnyRef
- case class Rectangle(x: Var, y: Var, dx: Var, dy: Var) extends Variables with scala.Product with Serializable
- case class Reified(c1: PrimitiveConstr, x: Var) extends CompoundConstr1Var1 with scala.Product with Serializable
- case class Relation(entity: Entity, link: RelationType, tail: Model) extends Elem with scala.Product with Serializable
- trait RelationFactory extends AnyRef
- trait RelationType extends TypeObject with HasType
- case class Relationship(id: String) extends DataReq with scala.Product with Serializable
- case class Release(id: String) extends Context with scala.Product with Serializable
- case class Req(id: String) extends GeneralReq with scala.Product with Serializable
- trait Requirement extends Entity
- case class Resource(id: String) extends Context with scala.Product with Serializable
- case class Result(conclusion: Conclusion, solutionCount: Int = 0, lastSolution: Map[Var, Int] = Map[Var, Int](), interruptOption: Option[SearchInterrupt] = None, solutionsOption: Option[Solutions] = None) extends scala.Product with Serializable
- case class Risk(id: String) extends Context with scala.Product with Serializable
- trait RootHeadPathFactory extends AnyRef
- case class Scenario(id: String) extends ScenarioReq with scala.Product with Serializable
- trait ScenarioReq extends Requirement
- case class Screen(id: String) extends DesignReq with scala.Product with Serializable
- case class Search(searchType: SearchType = jacop.Settings.defaultSearchType, timeOutOption: Option[Long] = None, solutionLimitOption: Option[Int] = None, valueSelection: ValueSelection = ..., variableSelection: VariableSelection = ..., assignOption: Option[Seq[Var]] = None) extends scala.Product with Serializable
- case class SearchFailed(msg: String) extends Conclusion with scala.Product with Serializable
- sealed trait SearchInterrupt extends AnyRef
- sealed trait SearchType extends AnyRef
- case class Section(id: String) extends General with scala.Product with Serializable
- case class Select(predicate: (Elem) ⇒ Boolean) extends Selector with scala.Product with Serializable
-
sealed
trait
Selector extends AnyRef
A marker trait for parameters to separation operators on Model.
- case class Service(id: String) extends Context with scala.Product with Serializable
-
trait
Solutions extends AnyRef
http://www.jacop.eu/
- case class Spec(value: String) extends StringAttribute with scala.Product with Serializable
- case class Stakeholder(id: String) extends Context with scala.Product with Serializable
- case class State(id: String) extends FunctionalReq with scala.Product with Serializable
- case class Status(value: StatusValue) extends StatusValueAttribute with scala.Product with Serializable
- case class StatusHistory(hist: Vector[(Status, Timestamp)]) extends scala.Product with Serializable
- trait StatusValue extends Enum[StatusValue]
- trait StatusValueAttribute extends Attribute[StatusValue]
- trait StatusValueCompanion extends EnumCompanion[StatusValue]
- trait StatusValueType extends AttributeType[StatusValue]
- case class Story(id: String) extends ScenarioReq with scala.Product with Serializable
- trait StringAttribute extends Attribute[String]
- case class StringSelector(s: String) extends Selector with scala.Product with Serializable
- trait StringType extends AttributeType[String]
- trait StringUtils extends AnyRef
-
implicit
class
EnrichedString extends AnyRef
- Definition Classes
- StringUtils
- case class SumBuilder(vs: Vector[Var]) extends scala.Product with Serializable
- case class SumEq(seq1: Seq[Var], x: Var) extends Constr1Seq1 with scala.Product with Serializable
- trait SysUtils extends AnyRef
- case class System(id: String) extends Context with scala.Product with Serializable
- case class Target(id: String) extends QualityReq with scala.Product with Serializable
- case class Task(id: String) extends ScenarioReq with scala.Product with Serializable
- case class Term(id: String) extends General with scala.Product with Serializable
- case class Test(id: String) extends ScenarioReq with scala.Product with Serializable
- case class Text(value: String) extends StringAttribute with scala.Product with Serializable
- case class Ticket(id: String) extends GeneralReq with scala.Product with Serializable
- case class Timestamp(date: Date) extends scala.Product with Serializable
- case class Title(value: String) extends StringAttribute with scala.Product with Serializable
-
sealed
trait
TypeObject extends Selector
A marker trait for types of runtime typing using case objects.
- case class UseCase(id: String) extends ScenarioReq with scala.Product with Serializable
- case class User(id: String) extends Context with scala.Product with Serializable
- case class Value(value: Int) extends IntAttribute with scala.Product with Serializable
- case class Var(ref: AnyRef) extends DSL with scala.Product with Serializable
- trait VariabilityReq extends Requirement
- trait Variables extends DSL
- case class Variant(id: String) extends VariabilityReq with scala.Product with Serializable
- case class VariationPoint(id: String) extends VariabilityReq with scala.Product with Serializable
- trait VectorAttribute[T] extends Attribute[Vector[T]]
- trait VectorType[T] extends AttributeType[Vector[T]]
- case class Why(value: String) extends StringAttribute with scala.Product with Serializable
- case class WorkPackage(id: String) extends GeneralReq with scala.Product with Serializable
- case class XdivYeqZ(x: Var, y: Var, z: Var) extends Constr3 with PrimitiveConstr with scala.Product with Serializable
- case class XeqBool(x: Var, c: Boolean) extends Constr1BoolConst with PrimitiveConstr with scala.Product with Serializable
- case class XeqC(x: Var, c: Int) extends Constr1IntConst with PrimitiveConstr with scala.Product with Serializable
- case class XeqY(x: Var, y: Var) extends Constr2 with PrimitiveConstr with scala.Product with Serializable
- case class XexpYeqZ(x: Var, y: Var, z: Var) extends Constr3 with PrimitiveConstr with scala.Product with Serializable
- case class XgtC(x: Var, c: Int) extends Constr1IntConst with PrimitiveConstr with scala.Product with Serializable
- case class XgtY(x: Var, y: Var) extends Constr2 with PrimitiveConstr with scala.Product with Serializable
- case class XgteqC(x: Var, c: Int) extends Constr1IntConst with PrimitiveConstr with scala.Product with Serializable
- case class XgteqY(x: Var, y: Var) extends Constr2 with PrimitiveConstr with scala.Product with Serializable
- case class XltC(x: Var, c: Int) extends Constr1IntConst with PrimitiveConstr with scala.Product with Serializable
- case class XltY(x: Var, y: Var) extends Constr2 with PrimitiveConstr with scala.Product with Serializable
- case class XlteqC(x: Var, c: Int) extends Constr1IntConst with PrimitiveConstr with scala.Product with Serializable
- case class XlteqY(x: Var, y: Var) extends Constr2 with PrimitiveConstr with scala.Product with Serializable
- case class XmulYeqZ(x: Var, y: Var, z: Var) extends Constr3 with PrimitiveConstr with scala.Product with Serializable
- case class XneqC(x: Var, c: Int) extends Constr1IntConst with PrimitiveConstr with scala.Product with Serializable
- case class XneqY(x: Var, y: Var) extends Constr2 with PrimitiveConstr with scala.Product with Serializable
- case class XplusYeqZ(x: Var, y: Var, z: Var) extends Constr3 with PrimitiveConstr with scala.Product with Serializable
- case class XplusYlteqZ(x: Var, y: Var, z: Var) extends Constr3 with PrimitiveConstr with scala.Product with Serializable
Value Members
-
def
/: HeadPath
- Definition Classes
- RootHeadPathFactory
-
lazy val
LICENCE: String
- Definition Classes
- GlobalConstants
-
lazy val
PREAMBLE: String
- Definition Classes
- GlobalConstants
-
val
SCALA_VERSION: String
- Definition Classes
- GlobalConstants
-
implicit
def
attrRefToVar(ar: AttrRef[Int]): Var
- Definition Classes
- ImplicitContraints
-
lazy val
attributeFromString: Map[String, (String) ⇒ Attribute[_]]
- Definition Classes
- ImplicitFactoryObjects
-
def
bigHashModel(n: Int): Model
- Definition Classes
- DebugUtils
-
def
bigModel(n: Int): Model
- Definition Classes
- DebugUtils
-
def
cd: Unit
- Definition Classes
- FileUtils
-
def
cd(d: String): Unit
- Definition Classes
- FileUtils
-
implicit
def
constrToConstraints(c: Constr): Constraints
- Definition Classes
- ImplicitContraints
-
implicit
def
constrVectorToCP(cs: Vector[Constr]): ConstraintProblem
- Definition Classes
- ImplicitContraints
-
implicit
def
constrVectorToConst(cs: Vector[Constr]): Constraints
- Definition Classes
- ImplicitContraints
-
implicit
def
constraintsToCP(cs: Constraints): ConstraintProblem
- Definition Classes
- ImplicitContraints
-
implicit
def
constraintsToVector(cs: Constraints): Vector[Constr]
- Definition Classes
- ImplicitContraints
-
def
currentTree: Model
- Definition Classes
- GuiLaunchers
-
def
currentTreeNode: Model
- Definition Classes
- GuiLaunchers
-
def
desktopOpen(f: String): Unit
- Definition Classes
- SysUtils
-
def
dir(d: String): Unit
- Definition Classes
- FileUtils
-
def
dir: Unit
- Definition Classes
- FileUtils
-
def
dotCmd(fileName: String, format: String = "pdf", layout: String = "dot", moreArgs: Seq[String] = Seq()): Seq[String]
- Definition Classes
- SysUtils
-
def
edit(m: Model, fileName: String): ModelTreeEditor
- Definition Classes
- GuiLaunchers
-
def
edit(fileName: String): ModelTreeEditor
- Definition Classes
- GuiLaunchers
-
def
edit(m: Model): ModelTreeEditor
- Definition Classes
- GuiLaunchers
-
def
edit(): ModelTreeEditor
- Definition Classes
- GuiLaunchers
-
lazy val
entityFromString: Map[String, (String) ⇒ Entity]
- Definition Classes
- ImplicitFactoryObjects
-
def
fixCmd(cmd: Seq[String]): Seq[String]
- Definition Classes
- SysUtils
-
def
forAll[T1, T2, T3](x1s: Seq[T1], x2s: Seq[T2], x3s: Seq[T3])(f: (T1, T2, T3) ⇒ Constr): Constraints
- Definition Classes
- ConstraintGenerators
-
def
forAll[T1, T2](x1s: Seq[T1], x2s: Seq[T2])(f: (T1, T2) ⇒ Constr): Constraints
- Definition Classes
- ConstraintGenerators
-
def
forAll[T](xs: Seq[T])(f: (T) ⇒ Constr): Constraints
- Definition Classes
- ConstraintGenerators
-
def
init(intp: IMain = makeIMain()): Unit
- Definition Classes
- Init
-
def
initInterpreter(intp: IMain = makeIMain()): IMain
- Definition Classes
- Init
-
def
isDotInstalled: Boolean
- Definition Classes
- SysUtils
-
def
isWindows: Boolean
- Definition Classes
- SysUtils
-
def
load(fileName: String): String
- Definition Classes
- FileUtils
-
def
ls: Unit
- Definition Classes
- FileUtils
-
def
ls(d: String): Unit
- Definition Classes
- FileUtils
-
def
makeAttribute[T <: Attribute[_]](value: String)(implicit make: AttrMaker[T]): T
- Definition Classes
- CanMakeAttr
-
def
makeIMain(): IMain
- Definition Classes
- Init
-
def
mkdir(d: String): Boolean
- Definition Classes
- FileUtils
-
implicit
def
modelToCP(m: Model): ConstraintProblem
- Definition Classes
- ImplicitContraints
-
def
nextId: Int
- Definition Classes
- DebugUtils
-
def
pwd: Unit
- Definition Classes
- FileUtils
-
implicit
def
rangeToInterval(r: Range): Interval
- Definition Classes
- ImplicitContraints
-
val
reqT_BUILD: Int
- Definition Classes
- GlobalConstants
-
val
reqT_VERSION: String
- Definition Classes
- GlobalConstants
-
def
rndModel(n: Int = 7, div: Int = 2): Model
- Definition Classes
- RandomUtils
-
def
runCmd(cmd: Seq[String]): Int
- Definition Classes
- SysUtils
-
implicit
def
seqAttrRefToVar(rs: Seq[AttrRef[Int]]): Seq[Var]
- Definition Classes
- ImplicitContraints
-
implicit
def
stringToStringSelector(s: String): StringSelector
- Definition Classes
- ImplicitStringSelector
-
def
sumForAll[T](xs: Seq[T])(f: (T) ⇒ Var): SumBuilder
- Definition Classes
- ConstraintGenerators
-
def
test(name: String)(report: String): Boolean
- Definition Classes
- NanoZap
-
def
timed[T](block: ⇒ T): T
- Definition Classes
- DebugUtils
-
def
vars(n: Int, prefix: String): Vector[Var]
- Definition Classes
- ConstraintGenerators
-
def
vars[T <: AnyRef](vs: T*): Seq[Var]
- Definition Classes
- ConstraintGenerators
- object Actor extends EntityType with scala.Product with Serializable
- object And extends scala.Product with Serializable
- object App extends EntityType with scala.Product with Serializable
- object Attr extends StringType with scala.Product with Serializable
- object BagUtils
- object Barrier extends EntityType with scala.Product with Serializable
- object Benefit extends IntType with scala.Product with Serializable
- object Bounds extends Serializable
- object Breakpoint extends EntityType with scala.Product with Serializable
- object Capacity extends IntType with scala.Product with Serializable
- object Class extends EntityType with scala.Product with Serializable
- object Code extends StringType with scala.Product with Serializable
- object Comment extends StringType with scala.Product with Serializable
- object Component extends EntityType with scala.Product with Serializable
- object Constraints extends ConstrVectorType with scala.Product with Serializable
- object Context extends AbstractSelector with scala.Product with Serializable
- object Cost extends IntType with scala.Product with Serializable
- object CountAll extends SearchType with scala.Product with Serializable
- object DROPPED extends StatusValue with scala.Product with Serializable
- object Damage extends IntType with scala.Product with Serializable
- object Data extends EntityType with scala.Product with Serializable
- object DataReq extends AbstractSelector with scala.Product with Serializable
-
object
IdGenerator
- Definition Classes
- DebugUtils
- object Deprecated extends StringType with scala.Product with Serializable
- object Design extends EntityType with scala.Product with Serializable
- object DesignReq extends AbstractSelector with scala.Product with Serializable
- object Diff2 extends Serializable
- object Domain extends EntityType with scala.Product with Serializable
- object ELICITED extends StatusValue with scala.Product with Serializable
- object Ent extends EntityType with scala.Product with Serializable
- object Epic extends EntityType with scala.Product with Serializable
- object Event extends EntityType with scala.Product with Serializable
- object Example extends StringType with scala.Product with Serializable
- object Expectation extends StringType with scala.Product with Serializable
- object FAILED extends StatusValue with scala.Product with Serializable
- object Feature extends EntityType with scala.Product with Serializable
- object FileName extends StringType with scala.Product with Serializable
-
object
fileUtils
- Definition Classes
- FileUtils
- object FindAll extends SearchType with scala.Product with Serializable
- object Frequency extends IntType with scala.Product with Serializable
- object Function extends EntityType with scala.Product with Serializable
- object FunctionalReq extends AbstractSelector with scala.Product with Serializable
- object General extends AbstractSelector with scala.Product with Serializable
- object GeneralReq extends AbstractSelector with scala.Product with Serializable
- object Gist extends StringType with scala.Product with Serializable
- object Goal extends EntityType with scala.Product with Serializable
- object HashModel extends ModelCompanion with Serializable
- object HeadPath extends Serializable
- object IMPLEMENTED extends StatusValue with scala.Product with Serializable
- object Idea extends EntityType with scala.Product with Serializable
- object Image extends StringType with scala.Product with Serializable
-
implicit
object
makeAttr extends AttrMaker[Attr]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeBenefit extends AttrMaker[Benefit]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeCapacity extends AttrMaker[Capacity]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeCode extends AttrMaker[Code]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeComment extends AttrMaker[Comment]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeConstraints extends AttrMaker[Constraints]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeCost extends AttrMaker[Cost]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeDamage extends AttrMaker[Damage]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeDeprecated extends AttrMaker[Deprecated]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeExample extends AttrMaker[Example]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeExpectation extends AttrMaker[Expectation]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeFileName extends AttrMaker[FileName]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeFrequency extends AttrMaker[Frequency]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeGist extends AttrMaker[Gist]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeImage extends AttrMaker[Image]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeMax extends AttrMaker[Max]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeMin extends AttrMaker[Min]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeOrder extends AttrMaker[Order]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makePrio extends AttrMaker[Prio]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeProbability extends AttrMaker[Probability]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeProfit extends AttrMaker[Profit]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeSpec extends AttrMaker[Spec]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeStatus extends AttrMaker[Status]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeText extends AttrMaker[Text]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeTitle extends AttrMaker[Title]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeValue extends AttrMaker[Value]
- Definition Classes
- ImplicitFactoryObjects
-
implicit
object
makeWhy extends AttrMaker[Why]
- Definition Classes
- ImplicitFactoryObjects
- object InconsistencyFound extends Conclusion with scala.Product with Serializable
- object Input extends EntityType with scala.Product with Serializable
- object Interface extends EntityType with scala.Product with Serializable
- object Issue extends EntityType with scala.Product with Serializable
- object Item extends EntityType with scala.Product with Serializable
- object Label extends EntityType with scala.Product with Serializable
- object ListModel extends ModelCompanion with Serializable
- object Main
- object Max extends IntType with scala.Product with Serializable
- object Member extends EntityType with scala.Product with Serializable
- object Meta extends EntityType with scala.Product with Serializable
- object Min extends IntType with scala.Product with Serializable
- object MockUp extends EntityType with scala.Product with Serializable
- object Model extends TypeObject with ModelCompanion with ModelFromMap with Serializable
- object Module extends EntityType with scala.Product with Serializable
- object NanoZap extends NanoZap
- object NoElem extends Elem with TypeObject with scala.Product with Serializable
- object NoEntity extends Entity with scala.Product with Serializable
- object NoEntityType extends EntityType with scala.Product with Serializable
- object NoLink extends RelationType with scala.Product with Serializable
- object Order extends IntType with scala.Product with Serializable
- object Output extends EntityType with scala.Product with Serializable
- object PLANNED extends StatusValue with scala.Product with Serializable
- object POSTPONED extends StatusValue with scala.Product with Serializable
- object Prio extends IntType with scala.Product with Serializable
- object Probability extends IntType with scala.Product with Serializable
- object Product extends EntityType with scala.Product with Serializable
- object Profit extends IntType with scala.Product with Serializable
- object Quality extends EntityType with scala.Product with Serializable
- object QualityReq extends AbstractSelector with scala.Product with Serializable
- object RELEASED extends StatusValue with scala.Product with Serializable
-
object
rnd
- Definition Classes
- RandomUtils
- object Relation extends TypeObject with scala.Product with Serializable
- object Relationship extends EntityType with scala.Product with Serializable
- object Release extends EntityType with scala.Product with Serializable
- object Req extends EntityType with scala.Product with Serializable
- object Requirement extends AbstractSelector with scala.Product with Serializable
- object Resource extends EntityType with scala.Product with Serializable
- object Risk extends EntityType with scala.Product with Serializable
- object SPECIFIED extends StatusValue with scala.Product with Serializable
- object Satisfy extends SearchType with scala.Product with Serializable
- object Scenario extends EntityType with scala.Product with Serializable
- object ScenarioReq extends AbstractSelector with scala.Product with Serializable
- object Screen extends EntityType with scala.Product with Serializable
- object SearchTimeOut extends SearchInterrupt with scala.Product with Serializable
- object Section extends EntityType with scala.Product with Serializable
- object Service extends EntityType with scala.Product with Serializable
-
object
Settings
- Annotations
- @volatile()
- object SolutionFound extends Conclusion with scala.Product with Serializable
- object SolutionLimitReached extends SearchInterrupt with scala.Product with Serializable
- object SolutionNotFound extends Conclusion with scala.Product with Serializable
- object Spec extends StringType with scala.Product with Serializable
- object Stakeholder extends EntityType with scala.Product with Serializable
- object State extends EntityType with scala.Product with Serializable
- object Status extends StatusValueType with scala.Product with Serializable
- object StatusValue extends StatusValueCompanion with scala.Product with Serializable
- object Story extends EntityType with scala.Product with Serializable
-
object
strUtils
- Definition Classes
- StringUtils
- object Sum
- object System extends EntityType with scala.Product with Serializable
- object TESTED extends StatusValue with scala.Product with Serializable
- object Target extends EntityType with scala.Product with Serializable
- object Task extends EntityType with scala.Product with Serializable
- object Term extends EntityType with scala.Product with Serializable
- object Test extends EntityType with scala.Product with Serializable
- object Text extends StringType with scala.Product with Serializable
- object Ticket extends EntityType with scala.Product with Serializable
- object Timestamp extends scala.Product with Serializable
- object Title extends StringType with scala.Product with Serializable
- object UseCase extends EntityType with scala.Product with Serializable
- object User extends EntityType with scala.Product with Serializable
- object VALIDATED extends StatusValue with scala.Product with Serializable
- object Value extends IntType with scala.Product with Serializable
- object VariabilityReq extends AbstractSelector with scala.Product with Serializable
- object Variant extends EntityType with scala.Product with Serializable
- object VariationPoint extends EntityType with scala.Product with Serializable
- object Why extends StringType with scala.Product with Serializable
- object WorkPackage extends EntityType with scala.Product with Serializable
- object binds extends RelationType with scala.Product with Serializable
- object defaultEmptyModel
- object deprecates extends RelationType with scala.Product with Serializable
- object excludes extends RelationType with scala.Product with Serializable
- object gui
- object has extends RelationType with scala.Product with Serializable
- object helps extends RelationType with scala.Product with Serializable
- object hurts extends RelationType with scala.Product with Serializable
- object impacts extends RelationType with scala.Product with Serializable
- object implements extends RelationType with scala.Product with Serializable
- object interactsWith extends RelationType with scala.Product with Serializable
- object is extends RelationType with scala.Product with Serializable
- object jacop
- object killSwingVerbosity
- object metamodel extends MetamodelTypes
- object precedes extends RelationType with scala.Product with Serializable
- object quper
- object relatesTo extends RelationType with scala.Product with Serializable
- object repl
- object requires extends RelationType with scala.Product with Serializable
- object superOf extends RelationType with scala.Product with Serializable
- object svgDiagrams
- object svgUtil
- object todo
- object verifies extends RelationType with scala.Product with Serializable