A B C D E F G H I L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAsset(AssetBuilder) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Adds an asset to this
LangBuilder
object. - addAssociation(AssociationBuilder) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Adds an association to this
LangBuilder
object. - addAttackStep(AttackStepBuilder) - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Adds an attack step to this
AssetBuilder
object. - addCategory(CategoryBuilder) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Adds a category to this
LangBuilder
object. - addDefine(String, String) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Adds a define to this
LangBuilder
object. - addEntry(String, String) - Method in class org.mal_lang.langspec.builders.MetaBuilder
-
Adds an entry to this
MetaBuilder
object. - addStepExpression(StepExpressionBuilder) - Method in class org.mal_lang.langspec.builders.StepsBuilder
-
Adds a step expression to this
StepsBuilder
object. - addTag(String) - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Adds a tag to this
AttackStepBuilder
object. - addVariable(VariableBuilder) - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Adds a variable to this
AssetBuilder
object. - AND - org.mal_lang.langspec.AttackStepType
-
Enum constant representing AND-attack steps,
"&"
. - Asset - Class in org.mal_lang.langspec
-
Immutable class representing an asset in a MAL language.
- AssetBuilder - Class in org.mal_lang.langspec.builders
-
A builder for creating
Asset
objects. - AssetBuilder(String, String, boolean, String) - Constructor for class org.mal_lang.langspec.builders.AssetBuilder
-
Constructs a new
AssetBuilder
object. - Association - Class in org.mal_lang.langspec
-
Immutable class representing an association in a MAL language.
- AssociationBuilder - Class in org.mal_lang.langspec.builders
-
A builder for creating
Association
objects. - AssociationBuilder(String, String, String, Multiplicity, String, String, Multiplicity) - Constructor for class org.mal_lang.langspec.builders.AssociationBuilder
-
Constructs a new
AssociationBuilder
object. - AttackStep - Class in org.mal_lang.langspec
-
Immutable class representing an attack step of an asset in a MAL language.
- AttackStepBuilder - Class in org.mal_lang.langspec.builders
-
A builder for creating
AttackStep
objects. - AttackStepBuilder(String, AttackStepType, Risk, TtcExpression, StepsBuilder, StepsBuilder) - Constructor for class org.mal_lang.langspec.builders.AttackStepBuilder
-
Constructs a new
AttackStepBuilder
object. - AttackStepType - Enum in org.mal_lang.langspec
-
Enum representing the type of an attack step in a MAL language.
B
- BERNOULLI - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing a bernoulli distribution.
- BINOMIAL - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing a binomial distribution.
C
- Category - Class in org.mal_lang.langspec
-
Immutable class representing a category in a MAL language.
- CategoryBuilder - Class in org.mal_lang.langspec.builders
-
A builder for creating
Category
objects. - CategoryBuilder(String) - Constructor for class org.mal_lang.langspec.builders.CategoryBuilder
-
Constructs a new
CategoryBuilder
object. - close() - Method in class org.mal_lang.langspec.io.LangReader
-
Closes this stream and releases any system resources associated with it.
- close() - Method in class org.mal_lang.langspec.io.LangWriter
-
Closes this stream and releases any system resources associated with it.
D
- DEFENSE - org.mal_lang.langspec.AttackStepType
-
Enum constant representing defenses,
"#"
. - DISABLED - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing disabled defense.
E
- EASY_AND_CERTAIN - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing the TTC distribution
EasyAndCertain
. - EASY_AND_UNCERTAIN - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing the TTC distribution
EasyAndUncertain
. - ENABLED - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing enabled defense.
- EXIST - org.mal_lang.langspec.AttackStepType
-
Enum constant representing exist steps,
"E"
. - EXPONENTIAL - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing an exponential distribution.
F
- Field - Class in org.mal_lang.langspec
-
Immutable class representing a field of an asset in a MAL language.
- fromBuilder(LangBuilder) - Static method in class org.mal_lang.langspec.Lang
-
Creates a new
Lang
object from aLangBuilder
. - fromBuilder(StepExpressionBuilder, Asset, Map<String, Asset>, Map<Variable, Asset>) - Static method in class org.mal_lang.langspec.step.StepExpression
-
Creates a new
StepExpression
object from aStepExpressionBuilder
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Creates a new
AssociationBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Creates a new
AttackStepBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.CategoryBuilder
-
Creates a new
CategoryBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.LangBuilder
-
Creates a new
LangBuilder
from aJsonObject
. - fromJson(JsonObject) - Method in class org.mal_lang.langspec.builders.MetaBuilder
-
Adds entries to this
MetaBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.step.StepBinaryOperationBuilder
-
Creates a new
StepBinaryOperationBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.step.StepExpressionBuilder
-
Creates a new
StepExpressionBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.step.StepReferenceBuilder
-
Creates a new
StepReferenceBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.step.StepSubTypeBuilder
-
Creates a new
StepSubTypeBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.step.StepTransitiveBuilder
-
Creates a new
StepTransitiveBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.StepsBuilder
-
Creates a new
StepsBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.VariableBuilder
-
Creates a new
VariableBuilder
from aJsonObject
. - fromJson(JsonObject) - Static method in enum org.mal_lang.langspec.Multiplicity
-
Creates a new
Multiplicity
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.Risk
-
Creates a new
Risk
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.ttc.TtcBinaryOperation
-
Creates a new
TtcBinaryOperation
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.ttc.TtcExpression
-
Creates a new
TtcExpression
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.ttc.TtcFunction
-
Creates a new
TtcFunction
from aJsonObject
. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.ttc.TtcNumber
-
Creates a new
TtcNumber
from aJsonObject
. - fromJson(JsonObject, String, String) - Static method in class org.mal_lang.langspec.builders.LangBuilder
-
Creates a new
LangBuilder
from aJsonObject
. - fromJson(JsonObject, Map<String, byte[]>, Map<String, byte[]>) - Static method in class org.mal_lang.langspec.builders.AssetBuilder
-
Creates a new
AssetBuilder
from aJsonObject
. - fromJson(JsonObject, Map<String, byte[]>, Map<String, byte[]>) - Static method in class org.mal_lang.langspec.builders.LangBuilder
-
Creates a new
LangBuilder
from aJsonObject
. - fromJson(JsonObject, Map<String, byte[]>, Map<String, byte[]>, String, String) - Static method in class org.mal_lang.langspec.builders.LangBuilder
-
Creates a new
LangBuilder
from aJsonObject
. - fromString(String) - Static method in enum org.mal_lang.langspec.AttackStepType
-
Returns the attack step type with the name
name
. - fromString(String) - Static method in enum org.mal_lang.langspec.ttc.TtcDistribution
-
Returns the distribution with the name
name
.
G
- GAMMA - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing a gamma distribution.
- getArguments() - Method in class org.mal_lang.langspec.ttc.TtcFunction
-
Returns the arguments of this
TtcFunction
object. - getAsset() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the asset of this
AttackStep
object. - getAsset() - Method in class org.mal_lang.langspec.Field
-
Returns the asset of this
Field
object. - getAsset() - Method in class org.mal_lang.langspec.Variable
-
Returns the asset of this
Variable
object. - getAsset(String) - Method in class org.mal_lang.langspec.Category
-
Returns the asset with the name
name
in thisCategory
object. - getAsset(String) - Method in class org.mal_lang.langspec.Lang
-
Returns the asset with the name
name
in thisLang
object. - getAssets() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns a list of all assets in this
LangBuilder
object. - getAssets() - Method in class org.mal_lang.langspec.Category
-
Returns a list of all assets in this
Category
object. - getAssets() - Method in class org.mal_lang.langspec.Lang
-
Returns a list of all assets in this
Lang
object. - getAssociation() - Method in class org.mal_lang.langspec.Field
-
Returns the association of this
Field
object. - getAssociations() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns a list of all associations in this
LangBuilder
object. - getAssociations() - Method in class org.mal_lang.langspec.Lang
-
Returns a list of all associations in this
Lang
object. - getAttackStep() - Method in class org.mal_lang.langspec.step.StepAttackStep
-
Returns the attack step of this
StepAttackStep
object. - getAttackStep(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the attack step with the name
name
in thisAsset
object. - getAttackSteps() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all attack steps in this
Asset
object. - getAttackSteps() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns a list of all attack steps in this
AssetBuilder
object. - getCategories() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns a list of all categories in this
LangBuilder
object. - getCategories() - Method in class org.mal_lang.langspec.Lang
-
Returns a list of all categories in this
Lang
object. - getCategory() - Method in class org.mal_lang.langspec.Asset
-
Returns the category of this
Asset
object. - getCategory() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the category of this
AssetBuilder
object. - getCategory(String) - Method in class org.mal_lang.langspec.Lang
-
Returns the category with the name
name
in thisLang
object. - getDefine(String) - Method in class org.mal_lang.langspec.Lang
-
Returns the value of the define with the key
key
in thisLang
object. - getDefines() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns all defines in this
LangBuilder
object. - getDefines() - Method in class org.mal_lang.langspec.Lang
-
Returns all defines in this
Lang
object. - getDistribution() - Method in class org.mal_lang.langspec.ttc.TtcFunction
-
Returns the distribution of this
TtcFunction
object. - getEntries() - Method in class org.mal_lang.langspec.builders.MetaBuilder
-
Returns all entries in this
MetaBuilder
object. - getEntries() - Method in class org.mal_lang.langspec.Meta
-
Returns all entries in this
Meta
object. - getEntry(String) - Method in class org.mal_lang.langspec.Meta
-
Returns the value of the entry with the key
key
in thisMeta
object. - getField() - Method in class org.mal_lang.langspec.step.StepField
-
Returns the field of this
StepField
object. - getField(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the field with the name
name
in thisAsset
object. - getFields() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all fields in this
Asset
object. - getFormatVersion() - Static method in class org.mal_lang.langspec.Utils
-
Returns the format version as a
String
. - getLangSpecSchema() - Static method in class org.mal_lang.langspec.Utils
-
Returns an input stream from which the langspec schema can be read.
- getLeftAsset() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the left asset of this
AssociationBuilder
object. - getLeftField() - Method in class org.mal_lang.langspec.Association
-
Returns the left field of this
Association
object. - getLeftField() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the left field of this
AssociationBuilder
object. - getLeftMultiplicity() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the left multiplicity of this
AssociationBuilder
object. - getLhs() - Method in class org.mal_lang.langspec.builders.step.StepBinaryOperationBuilder
-
Returns the left-hand side of this
StepBinaryOperationBuilder
object. - getLhs() - Method in class org.mal_lang.langspec.step.StepBinaryOperation
-
Returns the left-hand side of this
StepBinaryOperation
object. - getLhs() - Method in class org.mal_lang.langspec.ttc.TtcBinaryOperation
-
Returns the left-hand side of this
TtcBinaryOperation
object. - getLicense() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns the license of this
LangBuilder
object, ornull
if no license has been set. - getLicense() - Method in class org.mal_lang.langspec.Lang
-
Returns the license of this
Lang
object. - getLocalAttackStep(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the local attack step with the name
name
in thisAsset
object. - getLocalAttackSteps() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all local attack steps in this
Asset
object. - getLocalField(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the local field with the name
name
in thisAsset
object. - getLocalFields() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all local fields in this
Asset
object. - getLocalPngIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns the local PNG icon of this
Asset
object. - getLocalReaches() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the local reaches steps of this
AttackStep
object. - getLocalRequires() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the local requires steps of this
AttackStep
object. - getLocalRisk() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the local risk of this
AttackStep
object. - getLocalSvgIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns the local SVG icon of this
Asset
object. - getLocalTags() - Method in class org.mal_lang.langspec.AttackStep
-
Returns a list of all local tags in this
AttackStep
object. - getLocalTtc() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the local TTC of this
AttackStep
object. - getLocalVariable(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the local variable with the name
name
in thisAsset
object. - getLocalVariables() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all local variables in this
Asset
object. - getMax() - Method in enum org.mal_lang.langspec.Multiplicity
-
Returns the maximum of this
Multiplicity
object. - getMeanProbability() - Method in class org.mal_lang.langspec.ttc.TtcExpression
-
Returns the mean probability of this
TtcExpression
object. - getMeanProbability() - Method in class org.mal_lang.langspec.ttc.TtcFunction
- getMeanProbability(double...) - Method in enum org.mal_lang.langspec.ttc.TtcDistribution
-
Returns the mean probability of this
TtcDistribution
object givenarguments
. - getMeanTtc() - Method in class org.mal_lang.langspec.ttc.TtcAddition
- getMeanTtc() - Method in class org.mal_lang.langspec.ttc.TtcDivision
- getMeanTtc() - Method in class org.mal_lang.langspec.ttc.TtcExponentiation
- getMeanTtc() - Method in class org.mal_lang.langspec.ttc.TtcExpression
-
Returns the mean TTC of this
TtcExpression
object. - getMeanTtc() - Method in class org.mal_lang.langspec.ttc.TtcFunction
- getMeanTtc() - Method in class org.mal_lang.langspec.ttc.TtcMultiplication
- getMeanTtc() - Method in class org.mal_lang.langspec.ttc.TtcNumber
- getMeanTtc() - Method in class org.mal_lang.langspec.ttc.TtcSubtraction
- getMeanTtc(double...) - Method in enum org.mal_lang.langspec.ttc.TtcDistribution
-
Returns the mean TTC of this
TtcDistribution
object givenarguments
. - getMeta() - Method in class org.mal_lang.langspec.Asset
-
Returns the meta info of this
Asset
object. - getMeta() - Method in class org.mal_lang.langspec.Association
-
Returns the meta info of this
Association
object. - getMeta() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the meta info of this
AttackStep
object. - getMeta() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the meta info of this
AssetBuilder
object. - getMeta() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the meta info of this
AssociationBuilder
object. - getMeta() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the meta info of this
AttackStepBuilder
object. - getMeta() - Method in class org.mal_lang.langspec.builders.CategoryBuilder
-
Returns the meta info of this
CategoryBuilder
object. - getMeta() - Method in class org.mal_lang.langspec.Category
-
Returns the meta info of this
Category
object. - getMin() - Method in enum org.mal_lang.langspec.Multiplicity
-
Returns the minimum of this
Multiplicity
object. - getMultiplicity() - Method in class org.mal_lang.langspec.Field
-
Returns the multiplicity of this
Field
object. - getName() - Method in class org.mal_lang.langspec.Asset
-
Returns the name of this
Asset
object. - getName() - Method in class org.mal_lang.langspec.Association
-
Returns the name of this
Association
object. - getName() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the name of this
AttackStep
object. - getName() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the name of this
AssetBuilder
object. - getName() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the name of this
AssociationBuilder
object. - getName() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the name of this
AttackStepBuilder
object. - getName() - Method in class org.mal_lang.langspec.builders.CategoryBuilder
-
Returns the name of this
CategoryBuilder
object. - getName() - Method in class org.mal_lang.langspec.builders.step.StepReferenceBuilder
-
Returns the name of this
StepReferenceBuilder
object. - getName() - Method in class org.mal_lang.langspec.builders.VariableBuilder
-
Returns the name of this
VariableBuilder
object. - getName() - Method in class org.mal_lang.langspec.Category
-
Returns the name of this
Category
object. - getName() - Method in class org.mal_lang.langspec.Field
-
Returns the name of this
Field
object. - getName() - Method in class org.mal_lang.langspec.Variable
-
Returns the name of this
Variable
object. - getNotice() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns the notice of this
LangBuilder
object, ornull
if no notice has been set. - getNotice() - Method in class org.mal_lang.langspec.Lang
-
Returns the notice of this
Lang
object. - getPngIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns the PNG icon of this
Asset
object. - getPngIcon() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the PNG icon of this
AssetBuilder
object, ornull
if no PNG icon has been set. - getReaches() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the reaches steps of this
AttackStep
object. - getReaches() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the reaches steps of this
AttackStepBuilder
object, ornull
if no reaches steps has been set. - getRequires() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the requires steps of this
AttackStep
object. - getRequires() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the requires steps of this
AttackStepBuilder
object, ornull
if no requires steps have been set. - getRhs() - Method in class org.mal_lang.langspec.builders.step.StepBinaryOperationBuilder
-
Returns the right-hand side of this
StepBinaryOperationBuilder
object. - getRhs() - Method in class org.mal_lang.langspec.step.StepBinaryOperation
-
Returns the right-hand side of this
StepBinaryOperation
object. - getRhs() - Method in class org.mal_lang.langspec.ttc.TtcBinaryOperation
-
Returns the right-hand side of this
TtcBinaryOperation
object. - getRightAsset() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the right asset of this
AssociationBuilder
object. - getRightField() - Method in class org.mal_lang.langspec.Association
-
Returns the right field of this
Association
object. - getRightField() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the right field of this
AssociationBuilder
object. - getRightMultiplicity() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the right multiplicity of this
AssociationBuilder
object. - getRisk() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the risk of this
AttackStep
object. - getRisk() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the risk of this
AttackStepBuilder
object, ornull
if no risk has been set. - getSourceAsset() - Method in class org.mal_lang.langspec.step.StepExpression
-
Returns the source asset of this
StepExpression
object. - getStepExpression() - Method in class org.mal_lang.langspec.builders.step.StepSubTypeBuilder
-
Returns the step expression of this
StepSubTypeBuilder
object. - getStepExpression() - Method in class org.mal_lang.langspec.builders.step.StepTransitiveBuilder
-
Returns the step expression of this
StepTransitiveBuilder
object. - getStepExpression() - Method in class org.mal_lang.langspec.builders.VariableBuilder
-
Returns the step expression of this
VariableBuilder
object. - getStepExpression() - Method in class org.mal_lang.langspec.step.StepSubType
-
Returns the step expression of this
StepSubType
object. - getStepExpression() - Method in class org.mal_lang.langspec.step.StepTransitive
-
Returns the step expression of this
StepTransitive
object. - getStepExpression() - Method in class org.mal_lang.langspec.Variable
-
Returns the step expression of this
Variable
object. - getStepExpressions() - Method in class org.mal_lang.langspec.builders.StepsBuilder
-
Returns a list of all step expressions in this
StepsBuilder
object. - getStepExpressions() - Method in class org.mal_lang.langspec.Steps
-
Returns a list of all step expressions in this
Steps
object. - getSubType() - Method in class org.mal_lang.langspec.builders.step.StepSubTypeBuilder
-
Returns the sub-type of this
StepSubTypeBuilder
object. - getSubType() - Method in class org.mal_lang.langspec.step.StepSubType
-
Returns the sub-type of this
StepSubType
object. - getSuperAsset() - Method in class org.mal_lang.langspec.Asset
-
Returns the super asset of this
Asset
object. - getSuperAsset() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the super asset of this
AssetBuilder
object, ornull
if no super asset has been set. - getSuperAttackStep() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the super attack step of this
AttackStep
object. - getSuperVariable() - Method in class org.mal_lang.langspec.Variable
-
Returns the super variable of this
Variable
object. - getSvgIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns the SVG icon of this
Asset
object. - getSvgIcon() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the SVG icon of this
AssetBuilder
object, ornull
if no SVG icon has been set. - getTags() - Method in class org.mal_lang.langspec.AttackStep
-
Returns a list of all tags in this
AttackStep
object. - getTags() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns a list of all tags in this
AttackStepBuilder
object. - getTarget() - Method in class org.mal_lang.langspec.Field
-
Returns the target of this
Field
object. - getTarget(Asset, Map<String, Asset>, List<AssetBuilder>) - Method in class org.mal_lang.langspec.builders.step.StepAttackStepBuilder
- getTarget(Asset, Map<String, Asset>, List<AssetBuilder>) - Method in class org.mal_lang.langspec.builders.step.StepCollectBuilder
- getTarget(Asset, Map<String, Asset>, List<AssetBuilder>) - Method in class org.mal_lang.langspec.builders.step.StepDifferenceBuilder
- getTarget(Asset, Map<String, Asset>, List<AssetBuilder>) - Method in class org.mal_lang.langspec.builders.step.StepExpressionBuilder
-
Returns the target asset of this
StepExpressionBuilder
. - getTarget(Asset, Map<String, Asset>, List<AssetBuilder>) - Method in class org.mal_lang.langspec.builders.step.StepFieldBuilder
- getTarget(Asset, Map<String, Asset>, List<AssetBuilder>) - Method in class org.mal_lang.langspec.builders.step.StepIntersectionBuilder
- getTarget(Asset, Map<String, Asset>, List<AssetBuilder>) - Method in class org.mal_lang.langspec.builders.step.StepSubTypeBuilder
- getTarget(Asset, Map<String, Asset>, List<AssetBuilder>) - Method in class org.mal_lang.langspec.builders.step.StepTransitiveBuilder
- getTarget(Asset, Map<String, Asset>, List<AssetBuilder>) - Method in class org.mal_lang.langspec.builders.step.StepUnionBuilder
- getTarget(Asset, Map<String, Asset>, List<AssetBuilder>) - Method in class org.mal_lang.langspec.builders.step.StepVariableBuilder
- getTargetAsset() - Method in class org.mal_lang.langspec.step.StepExpression
-
Returns the target asset of this
StepExpression
object. - getTtc() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the TTC of this
AttackStep
object. - getTtc() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the TTC of this
AttackStepBuilder
object, ornull
if no TTC has been set. - getType() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the type of this
AttackStep
object. - getType() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the type of this
AttackStepBuilder
object. - getValue() - Method in class org.mal_lang.langspec.ttc.TtcNumber
-
Returns the value of this
TtcNumber
object. - getVariable() - Method in class org.mal_lang.langspec.step.StepVariable
-
Returns the variable of this
StepVariable
object. - getVariable(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the variable with the name
name
in thisAsset
object. - getVariables() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all variables in this
Asset
object. - getVariables() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns a list of all variables in this
AssetBuilder
object.
H
- HARD_AND_CERTAIN - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing the TTC distribution
HardAndCertain
. - HARD_AND_UNCERTAIN - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing the TTC distribution
HardAndUncertain
. - hasAsset(String) - Method in class org.mal_lang.langspec.Category
-
Returns whether
name
is the name of an asset in thisCategory
object. - hasAsset(String) - Method in class org.mal_lang.langspec.Lang
-
Returns whether
name
is the name of an asset in thisLang
object. - hasAttackStep(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
name
is the name of an attack step in thisAsset
object. - hasCategory(String) - Method in class org.mal_lang.langspec.Lang
-
Returns whether
name
is the name of a category in thisLang
object. - hasDefine(String) - Method in class org.mal_lang.langspec.Lang
-
Returns whether
key
is the key of a define in thisLang
object. - hasEntry(String) - Method in class org.mal_lang.langspec.Meta
-
Returns whether
key
is the key of an entry in thisMeta
object. - hasField(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
name
is the name of a field in thisAsset
object. - hasLicense() - Method in class org.mal_lang.langspec.Lang
-
Returns whether this
Lang
object has a license. - hasLocalAttackStep(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
name
is the name of a local attack step in thisAsset
object. - hasLocalField(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
name
is the name of a local field in thisAsset
object. - hasLocalPngIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Asset
object has a local PNG icon. - hasLocalReaches() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStep
object has local reaches steps. - hasLocalRequires() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStep
object has local requires steps. - hasLocalRisk() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStep
object has a local risk. - hasLocalSvgIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Asset
object has a local SVG icon. - hasLocalTag(String) - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether
name
is the name of a local tag in thisAttackStep
object. - hasLocalTtc() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStep
object has a local TTC. - hasLocalVariable(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
name
is the name of a local variable in thisAsset
object. - hasNotice() - Method in class org.mal_lang.langspec.Lang
-
Returns whether this
Lang
object has a notice. - hasPngIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Asset
object has an PNG icon. - hasRisk() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStep
object has a risk. - hasSuperAsset() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Asset
object has a super asset. - hasSuperAttackStep() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStep
object has a super attack step. - hasSuperVariable() - Method in class org.mal_lang.langspec.Variable
-
Returns whether this
Variable
object has a super variable. - hasSvgIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Asset
object has an SVG icon. - hasTag(String) - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether
name
is the name of a tag in thisAttackStep
object. - hasTtc() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStep
object has a TTC. - hasVariable(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
name
is the name of a variable in thisAsset
object.
I
- INFINITY - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing infinite TTC.
- isAbstract() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Asset
object is abstract. - isAbstract() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns whether this
AssetBuilder
object is abstract. - isAvailability() - Method in class org.mal_lang.langspec.Risk
-
Returns whether this
Risk
object is availability. - isConfidentiality() - Method in class org.mal_lang.langspec.Risk
-
Returns whether this
Risk
object is confidentiality. - isIdentifier(CharSequence) - Static method in class org.mal_lang.langspec.Utils
-
Returns whether
name
is a valid identifier. - isIntegrity() - Method in class org.mal_lang.langspec.Risk
-
Returns whether this
Risk
object is integrity. - isSubTypeOf(Asset) - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Asset
object is a sub type ofother
.
L
- Lang - Class in org.mal_lang.langspec
-
Immutable class representing a MAL language.
- LangBuilder - Class in org.mal_lang.langspec.builders
-
A builder for creating
Lang
objects. - LangBuilder() - Constructor for class org.mal_lang.langspec.builders.LangBuilder
-
Constructs a new
LangBuilder
object. - LangReader - Class in org.mal_lang.langspec.io
-
Reads
.mar
files intoLang
objects. - LangReader(InputStream) - Constructor for class org.mal_lang.langspec.io.LangReader
-
Constructs a new
LangReader
object. - LangWriter - Class in org.mal_lang.langspec.io
-
Writes
Lang
objects into.mar
files. - LangWriter(OutputStream) - Constructor for class org.mal_lang.langspec.io.LangWriter
-
Constructs a new
LangWriter
object. - leastUpperBound(Asset, Asset) - Static method in class org.mal_lang.langspec.Asset
-
Returns the least upper bound of
asset1
andasset2
, ornull
ifasset1
andasset2
have no upper bound. - LOG_NORMAL - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing a log-normal distribution.
M
- Meta - Class in org.mal_lang.langspec
- MetaBuilder - Class in org.mal_lang.langspec.builders
-
A builder for creating
Meta
objects. - MetaBuilder() - Constructor for class org.mal_lang.langspec.builders.MetaBuilder
-
Constructs a new
MetaBuilder
object. - Multiplicity - Enum in org.mal_lang.langspec
-
Enum representing the multiplicity of a field of an asset in a MAL language.
N
- NOT_EXIST - org.mal_lang.langspec.AttackStepType
-
Enum constant representing not-exist steps,
"!E"
.
O
- ONE - org.mal_lang.langspec.Multiplicity
-
Enum constant representing the multiplicity
1..1
/1
. - ONE_OR_MORE - org.mal_lang.langspec.Multiplicity
-
Enum constant representing the multiplicity
1..*
. - OR - org.mal_lang.langspec.AttackStepType
-
Enum constant representing OR-attack steps,
"|"
. - org.mal_lang.langspec - module org.mal_lang.langspec
-
Defines APIs for creating and using MAL languages.
- org.mal_lang.langspec - package org.mal_lang.langspec
-
Provides classes for creating and using MAL languages.
- org.mal_lang.langspec.builders - package org.mal_lang.langspec.builders
-
Provides classes for building MAL languages.
- org.mal_lang.langspec.builders.step - package org.mal_lang.langspec.builders.step
-
Provides classes for building step expressions.
- org.mal_lang.langspec.io - package org.mal_lang.langspec.io
-
Provides classes for reading and writing
.mar
files. - org.mal_lang.langspec.step - package org.mal_lang.langspec.step
-
Provides classes for step expressions.
- org.mal_lang.langspec.ttc - package org.mal_lang.langspec.ttc
-
Provides classes for TTC expressions and distributions.
- overrides() - Method in class org.mal_lang.langspec.builders.StepsBuilder
-
Returns whether this
StepsBuilder
object overrides. - overrides() - Method in class org.mal_lang.langspec.Steps
-
Returns whether this
Steps
object overrides.
P
- PARETO - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing a pareto distribution.
R
- read() - Method in class org.mal_lang.langspec.io.LangReader
-
Returns a
Lang
object that is represented in the input source. - read(boolean, boolean) - Method in class org.mal_lang.langspec.io.LangReader
-
Returns a
Lang
object that is represented in the input source. - requireIdentifier(CharSequence) - Static method in class org.mal_lang.langspec.Utils
-
Checks that
name
is a valid identifier. - Risk - Class in org.mal_lang.langspec
-
Immutable class representing the risk of an attack step in a MAL language.
- Risk(boolean, boolean, boolean) - Constructor for class org.mal_lang.langspec.Risk
-
Constructs a new
Risk
object.
S
- setLicense(String) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Sets the license of this
LangBuilder
object. - setNotice(String) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Sets the notice of this
LangBuilder
object. - setPngIcon(byte[]) - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Sets the PNG icon of this
AssetBuilder
object. - setSvgIcon(byte[]) - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Sets the SVG icon of this
AssetBuilder
object. - StepAttackStep - Class in org.mal_lang.langspec.step
-
Immutable class representing an attack step step in a MAL language.
- StepAttackStepBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepAttackStep
objects. - StepAttackStepBuilder(String) - Constructor for class org.mal_lang.langspec.builders.step.StepAttackStepBuilder
-
Constructs a new
StepAttackStepBuilder
object. - StepBinaryOperation - Class in org.mal_lang.langspec.step
-
Immutable class representing a binary operation step in a MAL language.
- StepBinaryOperationBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepBinaryOperation
objects. - StepBinaryOperationBuilder(StepExpressionBuilder, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepBinaryOperationBuilder
-
Constructs a new
StepBinaryOperationBuilder
object. - StepCollect - Class in org.mal_lang.langspec.step
-
Immutable class representing a collect step in a MAL language.
- StepCollectBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepCollect
objects. - StepCollectBuilder(StepExpressionBuilder, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepCollectBuilder
-
Constructs a new
StepCollectBuilder
object. - StepDifference - Class in org.mal_lang.langspec.step
-
Immutable class representing a difference step in a MAL language.
- StepDifferenceBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepDifference
objects. - StepDifferenceBuilder(StepExpressionBuilder, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepDifferenceBuilder
-
Constructs a new
StepDifferenceBuilder
object. - StepExpression - Class in org.mal_lang.langspec.step
-
Immutable class representing a step expression in a MAL language.
- StepExpressionBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepExpression
objects. - StepExpressionBuilder() - Constructor for class org.mal_lang.langspec.builders.step.StepExpressionBuilder
-
Constructs a new
StepExpressionBuilder
object. - StepField - Class in org.mal_lang.langspec.step
-
Immutable class representing a field step in a MAL language.
- StepFieldBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepField
objects. - StepFieldBuilder(String) - Constructor for class org.mal_lang.langspec.builders.step.StepFieldBuilder
-
Constructs a new
StepFieldBuilder
object. - StepIntersection - Class in org.mal_lang.langspec.step
-
Immutable class representing an intersection step in a MAL language.
- StepIntersectionBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepIntersection
objects. - StepIntersectionBuilder(StepExpressionBuilder, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepIntersectionBuilder
-
Constructs a new
StepIntersectionBuilder
object. - StepReference - Class in org.mal_lang.langspec.step
-
Immutable class representing a reference step in a MAL language.
- StepReferenceBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepReference
objects. - StepReferenceBuilder(String) - Constructor for class org.mal_lang.langspec.builders.step.StepReferenceBuilder
-
Constructs a new
StepReferenceBuilder
object. - Steps - Class in org.mal_lang.langspec
-
Immutable class representing steps of an attack step in a MAL language.
- StepsBuilder - Class in org.mal_lang.langspec.builders
-
A builder for creating
Steps
objects. - StepsBuilder(boolean) - Constructor for class org.mal_lang.langspec.builders.StepsBuilder
-
Constructs a new
StepsBuilder
object. - StepSubType - Class in org.mal_lang.langspec.step
-
Immutable class representing a sub-type step in a MAL language.
- StepSubTypeBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepSubType
objects. - StepSubTypeBuilder(String, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepSubTypeBuilder
-
Constructs a new
StepSubTypeBuilder
object. - StepTransitive - Class in org.mal_lang.langspec.step
-
Immutable class representing a transitive step in a MAL language.
- StepTransitiveBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepTransitive
objects. - StepTransitiveBuilder(StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepTransitiveBuilder
-
Constructs a new
StepTransitiveBuilder
object. - StepUnion - Class in org.mal_lang.langspec.step
-
Immutable class representing a union step in a MAL language.
- StepUnionBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepUnion
objects. - StepUnionBuilder(StepExpressionBuilder, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepUnionBuilder
-
Constructs a new
StepUnionBuilder
object. - StepVariable - Class in org.mal_lang.langspec.step
-
Immutable class representing a variable step in a MAL language.
- StepVariableBuilder - Class in org.mal_lang.langspec.builders.step
-
A builder for creating
StepVariable
objects. - StepVariableBuilder(String) - Constructor for class org.mal_lang.langspec.builders.step.StepVariableBuilder
-
Constructs a new
StepVariableBuilder
object.
T
- toJson() - Method in class org.mal_lang.langspec.Lang
-
Returns the JSON representation of this
Lang
object. - toJson() - Method in class org.mal_lang.langspec.step.StepAttackStep
- toJson() - Method in class org.mal_lang.langspec.step.StepCollect
- toJson() - Method in class org.mal_lang.langspec.step.StepDifference
- toJson() - Method in class org.mal_lang.langspec.step.StepExpression
-
Returns the JSON representation of this
StepExpression
object. - toJson() - Method in class org.mal_lang.langspec.step.StepField
- toJson() - Method in class org.mal_lang.langspec.step.StepIntersection
- toJson() - Method in class org.mal_lang.langspec.step.StepSubType
- toJson() - Method in class org.mal_lang.langspec.step.StepTransitive
- toJson() - Method in class org.mal_lang.langspec.step.StepUnion
- toJson() - Method in class org.mal_lang.langspec.step.StepVariable
- toJson() - Method in class org.mal_lang.langspec.ttc.TtcAddition
- toJson() - Method in class org.mal_lang.langspec.ttc.TtcDivision
- toJson() - Method in class org.mal_lang.langspec.ttc.TtcExponentiation
- toJson() - Method in class org.mal_lang.langspec.ttc.TtcExpression
-
Returns the JSON representation of this
TtcExpression
object. - toJson() - Method in class org.mal_lang.langspec.ttc.TtcFunction
- toJson() - Method in class org.mal_lang.langspec.ttc.TtcMultiplication
- toJson() - Method in class org.mal_lang.langspec.ttc.TtcNumber
- toJson() - Method in class org.mal_lang.langspec.ttc.TtcSubtraction
- toString() - Method in enum org.mal_lang.langspec.AttackStepType
-
Returns the name of this
AttackStepType
object. - toString() - Method in enum org.mal_lang.langspec.ttc.TtcDistribution
-
Returns the name of this
TtcDistribution
object. - TRUNCATED_NORMAL - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing a truncated normal distribution.
- TtcAddition - Class in org.mal_lang.langspec.ttc
-
Immutable class representing a TTC addition in a MAL language.
- TtcAddition(TtcExpression, TtcExpression) - Constructor for class org.mal_lang.langspec.ttc.TtcAddition
-
Constructs a new
TtcAddition
object. - TtcBinaryOperation - Class in org.mal_lang.langspec.ttc
-
Immutable class representing a binary TTC operation in a MAL language.
- TtcDistribution - Enum in org.mal_lang.langspec.ttc
-
Enum representing a TTC distribution.
- TtcDivision - Class in org.mal_lang.langspec.ttc
-
Immutable class representing a TTC division in a MAL language.
- TtcDivision(TtcExpression, TtcExpression) - Constructor for class org.mal_lang.langspec.ttc.TtcDivision
-
Constructs a new
TtcDivision
object. - TtcExponentiation - Class in org.mal_lang.langspec.ttc
-
Immutable class representing a TTC exponentiation in a MAL language.
- TtcExponentiation(TtcExpression, TtcExpression) - Constructor for class org.mal_lang.langspec.ttc.TtcExponentiation
-
Constructs a new
TtcExponentiation
object. - TtcExpression - Class in org.mal_lang.langspec.ttc
-
Immutable class representing a TTC expression in a MAL language.
- TtcExpression() - Constructor for class org.mal_lang.langspec.ttc.TtcExpression
- TtcFunction - Class in org.mal_lang.langspec.ttc
-
Immutable class representing a TTC function in a MAL language.
- TtcFunction(TtcDistribution, double...) - Constructor for class org.mal_lang.langspec.ttc.TtcFunction
-
Constructs a new
TtcFunction
object. - TtcMultiplication - Class in org.mal_lang.langspec.ttc
-
Immutable class representing a TTC multiplication in a MAL language.
- TtcMultiplication(TtcExpression, TtcExpression) - Constructor for class org.mal_lang.langspec.ttc.TtcMultiplication
-
Constructs a new
TtcMultiplication
object. - TtcNumber - Class in org.mal_lang.langspec.ttc
-
Immutable class representing a TTC number in a MAL language.
- TtcNumber(double) - Constructor for class org.mal_lang.langspec.ttc.TtcNumber
-
Constructs a new
TtcNumber
object. - TtcSubtraction - Class in org.mal_lang.langspec.ttc
-
Immutable class representing a TTC subtraction in a MAL language.
- TtcSubtraction(TtcExpression, TtcExpression) - Constructor for class org.mal_lang.langspec.ttc.TtcSubtraction
-
Constructs a new
TtcSubtraction
object.
U
- UNIFORM - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing a uniform distribution.
- Utils - Class in org.mal_lang.langspec
-
Utility class containing static helper functions.
V
- validateArguments(double...) - Method in enum org.mal_lang.langspec.ttc.TtcDistribution
-
Validates
arguments
against thisTtcDistribution
. - valueOf(String) - Static method in enum org.mal_lang.langspec.AttackStepType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mal_lang.langspec.Multiplicity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mal_lang.langspec.ttc.TtcDistribution
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.mal_lang.langspec.AttackStepType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.mal_lang.langspec.Multiplicity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.mal_lang.langspec.ttc.TtcDistribution
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Variable - Class in org.mal_lang.langspec
-
Immutable class representing a variable of an asset in a MAL language.
- VariableBuilder - Class in org.mal_lang.langspec.builders
-
A builder for creating
Variable
objects. - VariableBuilder(String, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.VariableBuilder
-
Constructs a new
VariableBuilder
object. - VERY_HARD_AND_CERTAIN - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing the TTC distribution
VeryHardAndCertain
. - VERY_HARD_AND_UNCERTAIN - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing the TTC distribution
VeryHardAndUncertain
.
W
- write(Lang) - Method in class org.mal_lang.langspec.io.LangWriter
-
Writes the specified
Lang
object to the output source.
Z
- ZERO - org.mal_lang.langspec.ttc.TtcDistribution
-
Enum constant representing zero TTC.
- ZERO_OR_MORE - org.mal_lang.langspec.Multiplicity
-
Enum constant representing the multiplicity
0..*
/*
. - ZERO_OR_ONE - org.mal_lang.langspec.Multiplicity
-
Enum constant representing the multiplicity
0..1
.
All Classes All Packages