package ast
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class AcceptEngines(tags: Seq[EngineTag]) extends AgreementInstruction with Product with Serializable
- case class AgreementBuilder(name: String, instructions: Seq[AgreementInstruction]) extends Product with Serializable
- trait AgreementInstruction extends AnyRef
- case class AgreementReference(name: String) extends Product with Serializable
- case class AppointEngine(appointed: EngineTag) extends AgreementInstruction with Product with Serializable
- trait AttributedEnabledMethodDescription extends AttributedMethodDescription
- case class AttributedFieldDescription(targetClass: Option[String], fieldName: String, syncState: RegistrationState) extends FieldDescription with Product with Serializable
- trait AttributedMethodDescription extends MethodDescription
- case class AutoChip(enable: Boolean) extends ContractOption with Product with Serializable
- trait BehaviorFileAST extends AnyRef
- case class ClassDescription(head: ClassDescriptionHead, foreachMethod: Option[MethodDescription], foreachField: Option[FieldDescription], fields: Seq[AttributedFieldDescription], methods: Seq[AttributedMethodDescription]) extends Product with Serializable
- case class ClassDescriptionHead(kind: DescriptionKind, classNames: List[String]) extends Product with Serializable
- case class ClassImport(className: String, starCount: Int) extends Product with Serializable
- trait CompModifier extends AnyRef
- case class Condition(test: Equals, ifTrue: Seq[AgreementInstruction], ifFalse: Seq[AgreementInstruction]) extends AgreementInstruction with Product with Serializable
- trait ContractOption extends Product
- sealed trait DescriptionKind extends AnyRef
- sealed trait DescriptionLevel extends AnyRef
- class DisabledMethodDescription extends MethodDescription
- case class DiscardEngines(tags: Seq[EngineTag]) extends AgreementInstruction with Product with Serializable
- class EnabledMethodDescription extends MethodDescription
- case class Equals(a: EngineTag, b: EngineTag, reverse: Boolean) extends Product with Serializable
- case class ExternalReference(ref: String) extends Reference with Product with Serializable
- class FieldDescription extends AnyRef
- case class FileName(fileName: String) extends Product with Serializable
- class HiddenMethodDescription extends MethodDescription
- case class LambdaExpression(block: ScalaCodeBlock, kind: LambdaKind) extends Product with Serializable
- trait LambdaExpressionHolder extends AnyRef
- trait LambdaKind extends AnyRef
- case class LeveledDescription(levels: Seq[DescriptionLevel]) extends DescriptionKind with Product with Serializable
- case class MethodComponentsModifier(paramsModifiers: Map[Int, CompModifier], rvModifiers: Seq[CompModifier]) extends Product with Serializable
- trait MethodDescription extends AnyRef
- case class MethodParam(syncState: RegistrationState, name: Option[String], tpe: String) extends Product with Serializable
- case class MethodProperty(name: String, value: String) extends Product with Serializable
- case class MethodSignature(target: Option[String], methodName: String, params: Seq[MethodParam]) extends Product with Serializable
- case class MirroringLevel(stub: Option[String]) extends DescriptionLevel with Product with Serializable
- case class ModifierExpression(target: String, in: Option[LambdaExpression], out: Option[LambdaExpression]) extends CompModifier with LambdaExpressionHolder with Product with Serializable
- sealed trait Reference extends AnyRef
- case class RegistrationState(forced: Boolean, lvl: SyncLevel) extends Product with Serializable
- lvl
the synchronisation level involved.
- case class ScalaCodeBlock(sourceCode: String, valueTypes: Array[String]) extends Product with Serializable
- case class TypeModifier(typeName: String, in: Option[LambdaExpression], out: Option[LambdaExpression]) extends LambdaExpressionHolder with Product with Serializable
- case class ValueModifier(name: String, typeName: String, in: Option[LambdaExpression], out: Option[LambdaExpression]) extends LambdaExpressionHolder with Product with Serializable
- case class ValueModifierReference(target: String, ref: String) extends CompModifier with Product with Serializable
Value Members
- case object AcceptAll extends AgreementInstruction with Product with Serializable
- case object ChipLevel extends DescriptionLevel with Product with Serializable
- case object DisabledMethodDescription extends Product with Serializable
- case object DiscardAll extends AgreementInstruction with Product with Serializable
- object EnabledMethodDescription
- object Equals extends Serializable
- object HiddenMethodDescription
- case object In extends LambdaKind with Product with Serializable
- case object Out extends LambdaKind with Product with Serializable
- object RegularDescription extends DescriptionKind
- object StaticsDescription extends DescriptionKind
- case object SynchronizeLevel extends DescriptionLevel with Product with Serializable