All Classes
-
All Classes Class Summary Enum Summary Class Description Asset Immutable class representing an asset in a MAL language.AssetBuilder A builder for creatingAsset
objects.Association Immutable class representing an association in a MAL language.AssociationBuilder A builder for creatingAssociation
objects.AttackStep Immutable class representing an attack step of an asset in a MAL language.AttackStepBuilder A builder for creatingAttackStep
objects.AttackStepType Enum representing the type of an attack step in a MAL language.Category Immutable class representing a category in a MAL language.CategoryBuilder A builder for creatingCategory
objects.Field Immutable class representing a field of an asset in a MAL language.Lang Immutable class representing a MAL language.LangBuilder A builder for creatingLang
objects.LangReader Reads.mar
files intoLang
objects.LangWriter WritesLang
objects into.mar
files.Meta MetaBuilder A builder for creatingMeta
objects.Multiplicity Enum representing the multiplicity of a field of an asset in a MAL language.Risk Immutable class representing the risk of an attack step in a MAL language.StepAttackStep Immutable class representing an attack step step in a MAL language.StepAttackStepBuilder A builder for creatingStepAttackStep
objects.StepBinaryOperation Immutable class representing a binary operation step in a MAL language.StepBinaryOperationBuilder A builder for creatingStepBinaryOperation
objects.StepCollect Immutable class representing a collect step in a MAL language.StepCollectBuilder A builder for creatingStepCollect
objects.StepDifference Immutable class representing a difference step in a MAL language.StepDifferenceBuilder A builder for creatingStepDifference
objects.StepExpression Immutable class representing a step expression in a MAL language.StepExpressionBuilder A builder for creatingStepExpression
objects.StepField Immutable class representing a field step in a MAL language.StepFieldBuilder A builder for creatingStepField
objects.StepIntersection Immutable class representing an intersection step in a MAL language.StepIntersectionBuilder A builder for creatingStepIntersection
objects.StepReference Immutable class representing a reference step in a MAL language.StepReferenceBuilder A builder for creatingStepReference
objects.Steps Immutable class representing steps of an attack step in a MAL language.StepsBuilder A builder for creatingSteps
objects.StepSubType Immutable class representing a sub-type step in a MAL language.StepSubTypeBuilder A builder for creatingStepSubType
objects.StepTransitive Immutable class representing a transitive step in a MAL language.StepTransitiveBuilder A builder for creatingStepTransitive
objects.StepUnion Immutable class representing a union step in a MAL language.StepUnionBuilder A builder for creatingStepUnion
objects.StepVariable Immutable class representing a variable step in a MAL language.StepVariableBuilder A builder for creatingStepVariable
objects.TtcAddition Immutable class representing a TTC addition in a MAL language.TtcBinaryOperation Immutable class representing a binary TTC operation in a MAL language.TtcDistribution Enum representing a TTC distribution.TtcDivision Immutable class representing a TTC division in a MAL language.TtcExponentiation Immutable class representing a TTC exponentiation in a MAL language.TtcExpression Immutable class representing a TTC expression in a MAL language.TtcFunction Immutable class representing a TTC function in a MAL language.TtcMultiplication Immutable class representing a TTC multiplication in a MAL language.TtcNumber Immutable class representing a TTC number in a MAL language.TtcSubtraction Immutable class representing a TTC subtraction in a MAL language.Utils Utility class containing static helper functions.Variable Immutable class representing a variable of an asset in a MAL language.VariableBuilder A builder for creatingVariable
objects.