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
LangBuilderobject. - addAssociation(AssociationBuilder) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Adds an association to this
LangBuilderobject. - addAttackStep(AttackStepBuilder) - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Adds an attack step to this
AssetBuilderobject. - addCategory(CategoryBuilder) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Adds a category to this
LangBuilderobject. - addDefine(String, String) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Adds a define to this
LangBuilderobject. - addEntry(String, String) - Method in class org.mal_lang.langspec.builders.MetaBuilder
-
Adds an entry to this
MetaBuilderobject. - addStepExpression(StepExpressionBuilder) - Method in class org.mal_lang.langspec.builders.StepsBuilder
-
Adds a step expression to this
StepsBuilderobject. - addTag(String) - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Adds a tag to this
AttackStepBuilderobject. - addVariable(VariableBuilder) - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Adds a variable to this
AssetBuilderobject. - 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
Assetobjects. - AssetBuilder(String, String, boolean, String) - Constructor for class org.mal_lang.langspec.builders.AssetBuilder
-
Constructs a new
AssetBuilderobject. - 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
Associationobjects. - AssociationBuilder(String, String, String, Multiplicity, String, String, Multiplicity) - Constructor for class org.mal_lang.langspec.builders.AssociationBuilder
-
Constructs a new
AssociationBuilderobject. - 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
AttackStepobjects. - AttackStepBuilder(String, AttackStepType, Risk, TtcExpression, StepsBuilder, StepsBuilder) - Constructor for class org.mal_lang.langspec.builders.AttackStepBuilder
-
Constructs a new
AttackStepBuilderobject. - 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
Categoryobjects. - CategoryBuilder(String) - Constructor for class org.mal_lang.langspec.builders.CategoryBuilder
-
Constructs a new
CategoryBuilderobject. - 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
Langobject from aLangBuilder. - fromBuilder(StepExpressionBuilder, Asset, Map<String, Asset>, Map<Variable, Asset>) - Static method in class org.mal_lang.langspec.step.StepExpression
-
Creates a new
StepExpressionobject from aStepExpressionBuilder. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Creates a new
AssociationBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Creates a new
AttackStepBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.CategoryBuilder
-
Creates a new
CategoryBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.LangBuilder
-
Creates a new
LangBuilderfrom aJsonObject. - fromJson(JsonObject) - Method in class org.mal_lang.langspec.builders.MetaBuilder
-
Adds entries to this
MetaBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.step.StepBinaryOperationBuilder
-
Creates a new
StepBinaryOperationBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.step.StepExpressionBuilder
-
Creates a new
StepExpressionBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.step.StepReferenceBuilder
-
Creates a new
StepReferenceBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.step.StepSubTypeBuilder
-
Creates a new
StepSubTypeBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.step.StepTransitiveBuilder
-
Creates a new
StepTransitiveBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.StepsBuilder
-
Creates a new
StepsBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.builders.VariableBuilder
-
Creates a new
VariableBuilderfrom aJsonObject. - fromJson(JsonObject) - Static method in enum org.mal_lang.langspec.Multiplicity
-
Creates a new
Multiplicityfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.Risk
-
Creates a new
Riskfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.ttc.TtcBinaryOperation
-
Creates a new
TtcBinaryOperationfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.ttc.TtcExpression
-
Creates a new
TtcExpressionfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.ttc.TtcFunction
-
Creates a new
TtcFunctionfrom aJsonObject. - fromJson(JsonObject) - Static method in class org.mal_lang.langspec.ttc.TtcNumber
-
Creates a new
TtcNumberfrom aJsonObject. - fromJson(JsonObject, String, String) - Static method in class org.mal_lang.langspec.builders.LangBuilder
-
Creates a new
LangBuilderfrom aJsonObject. - fromJson(JsonObject, Map<String, byte[]>, Map<String, byte[]>) - Static method in class org.mal_lang.langspec.builders.AssetBuilder
-
Creates a new
AssetBuilderfrom aJsonObject. - fromJson(JsonObject, Map<String, byte[]>, Map<String, byte[]>) - Static method in class org.mal_lang.langspec.builders.LangBuilder
-
Creates a new
LangBuilderfrom aJsonObject. - fromJson(JsonObject, Map<String, byte[]>, Map<String, byte[]>, String, String) - Static method in class org.mal_lang.langspec.builders.LangBuilder
-
Creates a new
LangBuilderfrom 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
TtcFunctionobject. - getAsset() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the asset of this
AttackStepobject. - getAsset() - Method in class org.mal_lang.langspec.Field
-
Returns the asset of this
Fieldobject. - getAsset() - Method in class org.mal_lang.langspec.Variable
-
Returns the asset of this
Variableobject. - getAsset(String) - Method in class org.mal_lang.langspec.Category
-
Returns the asset with the name
namein thisCategoryobject. - getAsset(String) - Method in class org.mal_lang.langspec.Lang
-
Returns the asset with the name
namein thisLangobject. - getAssets() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns a list of all assets in this
LangBuilderobject. - getAssets() - Method in class org.mal_lang.langspec.Category
-
Returns a list of all assets in this
Categoryobject. - getAssets() - Method in class org.mal_lang.langspec.Lang
-
Returns a list of all assets in this
Langobject. - getAssociation() - Method in class org.mal_lang.langspec.Field
-
Returns the association of this
Fieldobject. - getAssociations() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns a list of all associations in this
LangBuilderobject. - getAssociations() - Method in class org.mal_lang.langspec.Lang
-
Returns a list of all associations in this
Langobject. - getAttackStep() - Method in class org.mal_lang.langspec.step.StepAttackStep
-
Returns the attack step of this
StepAttackStepobject. - getAttackStep(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the attack step with the name
namein thisAssetobject. - getAttackSteps() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all attack steps in this
Assetobject. - getAttackSteps() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns a list of all attack steps in this
AssetBuilderobject. - getCategories() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns a list of all categories in this
LangBuilderobject. - getCategories() - Method in class org.mal_lang.langspec.Lang
-
Returns a list of all categories in this
Langobject. - getCategory() - Method in class org.mal_lang.langspec.Asset
-
Returns the category of this
Assetobject. - getCategory() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the category of this
AssetBuilderobject. - getCategory(String) - Method in class org.mal_lang.langspec.Lang
-
Returns the category with the name
namein thisLangobject. - getDefine(String) - Method in class org.mal_lang.langspec.Lang
-
Returns the value of the define with the key
keyin thisLangobject. - getDefines() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns all defines in this
LangBuilderobject. - getDefines() - Method in class org.mal_lang.langspec.Lang
-
Returns all defines in this
Langobject. - getDistribution() - Method in class org.mal_lang.langspec.ttc.TtcFunction
-
Returns the distribution of this
TtcFunctionobject. - getEntries() - Method in class org.mal_lang.langspec.builders.MetaBuilder
-
Returns all entries in this
MetaBuilderobject. - getEntries() - Method in class org.mal_lang.langspec.Meta
-
Returns all entries in this
Metaobject. - getEntry(String) - Method in class org.mal_lang.langspec.Meta
-
Returns the value of the entry with the key
keyin thisMetaobject. - getField() - Method in class org.mal_lang.langspec.step.StepField
-
Returns the field of this
StepFieldobject. - getField(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the field with the name
namein thisAssetobject. - getFields() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all fields in this
Assetobject. - 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
AssociationBuilderobject. - getLeftField() - Method in class org.mal_lang.langspec.Association
-
Returns the left field of this
Associationobject. - getLeftField() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the left field of this
AssociationBuilderobject. - getLeftMultiplicity() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the left multiplicity of this
AssociationBuilderobject. - getLhs() - Method in class org.mal_lang.langspec.builders.step.StepBinaryOperationBuilder
-
Returns the left-hand side of this
StepBinaryOperationBuilderobject. - getLhs() - Method in class org.mal_lang.langspec.step.StepBinaryOperation
-
Returns the left-hand side of this
StepBinaryOperationobject. - getLhs() - Method in class org.mal_lang.langspec.ttc.TtcBinaryOperation
-
Returns the left-hand side of this
TtcBinaryOperationobject. - getLicense() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns the license of this
LangBuilderobject, ornullif no license has been set. - getLicense() - Method in class org.mal_lang.langspec.Lang
-
Returns the license of this
Langobject. - getLocalAttackStep(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the local attack step with the name
namein thisAssetobject. - getLocalAttackSteps() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all local attack steps in this
Assetobject. - getLocalField(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the local field with the name
namein thisAssetobject. - getLocalFields() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all local fields in this
Assetobject. - getLocalPngIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns the local PNG icon of this
Assetobject. - getLocalReaches() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the local reaches steps of this
AttackStepobject. - getLocalRequires() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the local requires steps of this
AttackStepobject. - getLocalRisk() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the local risk of this
AttackStepobject. - getLocalSvgIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns the local SVG icon of this
Assetobject. - getLocalTags() - Method in class org.mal_lang.langspec.AttackStep
-
Returns a list of all local tags in this
AttackStepobject. - getLocalTtc() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the local TTC of this
AttackStepobject. - getLocalVariable(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the local variable with the name
namein thisAssetobject. - getLocalVariables() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all local variables in this
Assetobject. - getMax() - Method in enum org.mal_lang.langspec.Multiplicity
-
Returns the maximum of this
Multiplicityobject. - getMeanProbability() - Method in class org.mal_lang.langspec.ttc.TtcExpression
-
Returns the mean probability of this
TtcExpressionobject. - 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
TtcDistributionobject 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
TtcExpressionobject. - 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
TtcDistributionobject givenarguments. - getMeta() - Method in class org.mal_lang.langspec.Asset
-
Returns the meta info of this
Assetobject. - getMeta() - Method in class org.mal_lang.langspec.Association
-
Returns the meta info of this
Associationobject. - getMeta() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the meta info of this
AttackStepobject. - getMeta() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the meta info of this
AssetBuilderobject. - getMeta() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the meta info of this
AssociationBuilderobject. - getMeta() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the meta info of this
AttackStepBuilderobject. - getMeta() - Method in class org.mal_lang.langspec.builders.CategoryBuilder
-
Returns the meta info of this
CategoryBuilderobject. - getMeta() - Method in class org.mal_lang.langspec.Category
-
Returns the meta info of this
Categoryobject. - getMin() - Method in enum org.mal_lang.langspec.Multiplicity
-
Returns the minimum of this
Multiplicityobject. - getMultiplicity() - Method in class org.mal_lang.langspec.Field
-
Returns the multiplicity of this
Fieldobject. - getName() - Method in class org.mal_lang.langspec.Asset
-
Returns the name of this
Assetobject. - getName() - Method in class org.mal_lang.langspec.Association
-
Returns the name of this
Associationobject. - getName() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the name of this
AttackStepobject. - getName() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the name of this
AssetBuilderobject. - getName() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the name of this
AssociationBuilderobject. - getName() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the name of this
AttackStepBuilderobject. - getName() - Method in class org.mal_lang.langspec.builders.CategoryBuilder
-
Returns the name of this
CategoryBuilderobject. - getName() - Method in class org.mal_lang.langspec.builders.step.StepReferenceBuilder
-
Returns the name of this
StepReferenceBuilderobject. - getName() - Method in class org.mal_lang.langspec.builders.VariableBuilder
-
Returns the name of this
VariableBuilderobject. - getName() - Method in class org.mal_lang.langspec.Category
-
Returns the name of this
Categoryobject. - getName() - Method in class org.mal_lang.langspec.Field
-
Returns the name of this
Fieldobject. - getName() - Method in class org.mal_lang.langspec.Variable
-
Returns the name of this
Variableobject. - getNotice() - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Returns the notice of this
LangBuilderobject, ornullif no notice has been set. - getNotice() - Method in class org.mal_lang.langspec.Lang
-
Returns the notice of this
Langobject. - getPngIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns the PNG icon of this
Assetobject. - getPngIcon() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the PNG icon of this
AssetBuilderobject, ornullif no PNG icon has been set. - getReaches() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the reaches steps of this
AttackStepobject. - getReaches() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the reaches steps of this
AttackStepBuilderobject, ornullif no reaches steps has been set. - getRequires() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the requires steps of this
AttackStepobject. - getRequires() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the requires steps of this
AttackStepBuilderobject, ornullif no requires steps have been set. - getRhs() - Method in class org.mal_lang.langspec.builders.step.StepBinaryOperationBuilder
-
Returns the right-hand side of this
StepBinaryOperationBuilderobject. - getRhs() - Method in class org.mal_lang.langspec.step.StepBinaryOperation
-
Returns the right-hand side of this
StepBinaryOperationobject. - getRhs() - Method in class org.mal_lang.langspec.ttc.TtcBinaryOperation
-
Returns the right-hand side of this
TtcBinaryOperationobject. - getRightAsset() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the right asset of this
AssociationBuilderobject. - getRightField() - Method in class org.mal_lang.langspec.Association
-
Returns the right field of this
Associationobject. - getRightField() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the right field of this
AssociationBuilderobject. - getRightMultiplicity() - Method in class org.mal_lang.langspec.builders.AssociationBuilder
-
Returns the right multiplicity of this
AssociationBuilderobject. - getRisk() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the risk of this
AttackStepobject. - getRisk() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the risk of this
AttackStepBuilderobject, ornullif no risk has been set. - getSourceAsset() - Method in class org.mal_lang.langspec.step.StepExpression
-
Returns the source asset of this
StepExpressionobject. - getStepExpression() - Method in class org.mal_lang.langspec.builders.step.StepSubTypeBuilder
-
Returns the step expression of this
StepSubTypeBuilderobject. - getStepExpression() - Method in class org.mal_lang.langspec.builders.step.StepTransitiveBuilder
-
Returns the step expression of this
StepTransitiveBuilderobject. - getStepExpression() - Method in class org.mal_lang.langspec.builders.VariableBuilder
-
Returns the step expression of this
VariableBuilderobject. - getStepExpression() - Method in class org.mal_lang.langspec.step.StepSubType
-
Returns the step expression of this
StepSubTypeobject. - getStepExpression() - Method in class org.mal_lang.langspec.step.StepTransitive
-
Returns the step expression of this
StepTransitiveobject. - getStepExpression() - Method in class org.mal_lang.langspec.Variable
-
Returns the step expression of this
Variableobject. - getStepExpressions() - Method in class org.mal_lang.langspec.builders.StepsBuilder
-
Returns a list of all step expressions in this
StepsBuilderobject. - getStepExpressions() - Method in class org.mal_lang.langspec.Steps
-
Returns a list of all step expressions in this
Stepsobject. - getSubType() - Method in class org.mal_lang.langspec.builders.step.StepSubTypeBuilder
-
Returns the sub-type of this
StepSubTypeBuilderobject. - getSubType() - Method in class org.mal_lang.langspec.step.StepSubType
-
Returns the sub-type of this
StepSubTypeobject. - getSuperAsset() - Method in class org.mal_lang.langspec.Asset
-
Returns the super asset of this
Assetobject. - getSuperAsset() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the super asset of this
AssetBuilderobject, ornullif no super asset has been set. - getSuperAttackStep() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the super attack step of this
AttackStepobject. - getSuperVariable() - Method in class org.mal_lang.langspec.Variable
-
Returns the super variable of this
Variableobject. - getSvgIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns the SVG icon of this
Assetobject. - getSvgIcon() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns the SVG icon of this
AssetBuilderobject, ornullif no SVG icon has been set. - getTags() - Method in class org.mal_lang.langspec.AttackStep
-
Returns a list of all tags in this
AttackStepobject. - getTags() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns a list of all tags in this
AttackStepBuilderobject. - getTarget() - Method in class org.mal_lang.langspec.Field
-
Returns the target of this
Fieldobject. - 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
StepExpressionobject. - getTtc() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the TTC of this
AttackStepobject. - getTtc() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the TTC of this
AttackStepBuilderobject, ornullif no TTC has been set. - getType() - Method in class org.mal_lang.langspec.AttackStep
-
Returns the type of this
AttackStepobject. - getType() - Method in class org.mal_lang.langspec.builders.AttackStepBuilder
-
Returns the type of this
AttackStepBuilderobject. - getValue() - Method in class org.mal_lang.langspec.ttc.TtcNumber
-
Returns the value of this
TtcNumberobject. - getVariable() - Method in class org.mal_lang.langspec.step.StepVariable
-
Returns the variable of this
StepVariableobject. - getVariable(String) - Method in class org.mal_lang.langspec.Asset
-
Returns the variable with the name
namein thisAssetobject. - getVariables() - Method in class org.mal_lang.langspec.Asset
-
Returns a list of all variables in this
Assetobject. - getVariables() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns a list of all variables in this
AssetBuilderobject.
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
nameis the name of an asset in thisCategoryobject. - hasAsset(String) - Method in class org.mal_lang.langspec.Lang
-
Returns whether
nameis the name of an asset in thisLangobject. - hasAttackStep(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
nameis the name of an attack step in thisAssetobject. - hasCategory(String) - Method in class org.mal_lang.langspec.Lang
-
Returns whether
nameis the name of a category in thisLangobject. - hasDefine(String) - Method in class org.mal_lang.langspec.Lang
-
Returns whether
keyis the key of a define in thisLangobject. - hasEntry(String) - Method in class org.mal_lang.langspec.Meta
-
Returns whether
keyis the key of an entry in thisMetaobject. - hasField(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
nameis the name of a field in thisAssetobject. - hasLicense() - Method in class org.mal_lang.langspec.Lang
-
Returns whether this
Langobject has a license. - hasLocalAttackStep(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
nameis the name of a local attack step in thisAssetobject. - hasLocalField(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
nameis the name of a local field in thisAssetobject. - hasLocalPngIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Assetobject has a local PNG icon. - hasLocalReaches() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStepobject has local reaches steps. - hasLocalRequires() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStepobject has local requires steps. - hasLocalRisk() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStepobject has a local risk. - hasLocalSvgIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Assetobject has a local SVG icon. - hasLocalTag(String) - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether
nameis the name of a local tag in thisAttackStepobject. - hasLocalTtc() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStepobject has a local TTC. - hasLocalVariable(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
nameis the name of a local variable in thisAssetobject. - hasNotice() - Method in class org.mal_lang.langspec.Lang
-
Returns whether this
Langobject has a notice. - hasPngIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Assetobject has an PNG icon. - hasRisk() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStepobject has a risk. - hasSuperAsset() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Assetobject has a super asset. - hasSuperAttackStep() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStepobject has a super attack step. - hasSuperVariable() - Method in class org.mal_lang.langspec.Variable
-
Returns whether this
Variableobject has a super variable. - hasSvgIcon() - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Assetobject has an SVG icon. - hasTag(String) - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether
nameis the name of a tag in thisAttackStepobject. - hasTtc() - Method in class org.mal_lang.langspec.AttackStep
-
Returns whether this
AttackStepobject has a TTC. - hasVariable(String) - Method in class org.mal_lang.langspec.Asset
-
Returns whether
nameis the name of a variable in thisAssetobject.
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
Assetobject is abstract. - isAbstract() - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Returns whether this
AssetBuilderobject is abstract. - isAvailability() - Method in class org.mal_lang.langspec.Risk
-
Returns whether this
Riskobject is availability. - isConfidentiality() - Method in class org.mal_lang.langspec.Risk
-
Returns whether this
Riskobject is confidentiality. - isIdentifier(CharSequence) - Static method in class org.mal_lang.langspec.Utils
-
Returns whether
nameis a valid identifier. - isIntegrity() - Method in class org.mal_lang.langspec.Risk
-
Returns whether this
Riskobject is integrity. - isSubTypeOf(Asset) - Method in class org.mal_lang.langspec.Asset
-
Returns whether this
Assetobject 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
Langobjects. - LangBuilder() - Constructor for class org.mal_lang.langspec.builders.LangBuilder
-
Constructs a new
LangBuilderobject. - LangReader - Class in org.mal_lang.langspec.io
-
Reads
.marfiles intoLangobjects. - LangReader(InputStream) - Constructor for class org.mal_lang.langspec.io.LangReader
-
Constructs a new
LangReaderobject. - LangWriter - Class in org.mal_lang.langspec.io
-
Writes
Langobjects into.marfiles. - LangWriter(OutputStream) - Constructor for class org.mal_lang.langspec.io.LangWriter
-
Constructs a new
LangWriterobject. - leastUpperBound(Asset, Asset) - Static method in class org.mal_lang.langspec.Asset
-
Returns the least upper bound of
asset1andasset2, ornullifasset1andasset2have 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
Metaobjects. - MetaBuilder() - Constructor for class org.mal_lang.langspec.builders.MetaBuilder
-
Constructs a new
MetaBuilderobject. - 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
.marfiles. - 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
StepsBuilderobject overrides. - overrides() - Method in class org.mal_lang.langspec.Steps
-
Returns whether this
Stepsobject 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
Langobject that is represented in the input source. - read(boolean, boolean) - Method in class org.mal_lang.langspec.io.LangReader
-
Returns a
Langobject that is represented in the input source. - requireIdentifier(CharSequence) - Static method in class org.mal_lang.langspec.Utils
-
Checks that
nameis 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
Riskobject.
S
- setLicense(String) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Sets the license of this
LangBuilderobject. - setNotice(String) - Method in class org.mal_lang.langspec.builders.LangBuilder
-
Sets the notice of this
LangBuilderobject. - setPngIcon(byte[]) - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Sets the PNG icon of this
AssetBuilderobject. - setSvgIcon(byte[]) - Method in class org.mal_lang.langspec.builders.AssetBuilder
-
Sets the SVG icon of this
AssetBuilderobject. - 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
StepAttackStepobjects. - StepAttackStepBuilder(String) - Constructor for class org.mal_lang.langspec.builders.step.StepAttackStepBuilder
-
Constructs a new
StepAttackStepBuilderobject. - 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
StepBinaryOperationobjects. - StepBinaryOperationBuilder(StepExpressionBuilder, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepBinaryOperationBuilder
-
Constructs a new
StepBinaryOperationBuilderobject. - 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
StepCollectobjects. - StepCollectBuilder(StepExpressionBuilder, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepCollectBuilder
-
Constructs a new
StepCollectBuilderobject. - 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
StepDifferenceobjects. - StepDifferenceBuilder(StepExpressionBuilder, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepDifferenceBuilder
-
Constructs a new
StepDifferenceBuilderobject. - 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
StepExpressionobjects. - StepExpressionBuilder() - Constructor for class org.mal_lang.langspec.builders.step.StepExpressionBuilder
-
Constructs a new
StepExpressionBuilderobject. - 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
StepFieldobjects. - StepFieldBuilder(String) - Constructor for class org.mal_lang.langspec.builders.step.StepFieldBuilder
-
Constructs a new
StepFieldBuilderobject. - 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
StepIntersectionobjects. - StepIntersectionBuilder(StepExpressionBuilder, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepIntersectionBuilder
-
Constructs a new
StepIntersectionBuilderobject. - 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
StepReferenceobjects. - StepReferenceBuilder(String) - Constructor for class org.mal_lang.langspec.builders.step.StepReferenceBuilder
-
Constructs a new
StepReferenceBuilderobject. - 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
Stepsobjects. - StepsBuilder(boolean) - Constructor for class org.mal_lang.langspec.builders.StepsBuilder
-
Constructs a new
StepsBuilderobject. - 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
StepSubTypeobjects. - StepSubTypeBuilder(String, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepSubTypeBuilder
-
Constructs a new
StepSubTypeBuilderobject. - 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
StepTransitiveobjects. - StepTransitiveBuilder(StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepTransitiveBuilder
-
Constructs a new
StepTransitiveBuilderobject. - 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
StepUnionobjects. - StepUnionBuilder(StepExpressionBuilder, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.step.StepUnionBuilder
-
Constructs a new
StepUnionBuilderobject. - 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
StepVariableobjects. - StepVariableBuilder(String) - Constructor for class org.mal_lang.langspec.builders.step.StepVariableBuilder
-
Constructs a new
StepVariableBuilderobject.
T
- toJson() - Method in class org.mal_lang.langspec.Lang
-
Returns the JSON representation of this
Langobject. - 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
StepExpressionobject. - 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
TtcExpressionobject. - 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
AttackStepTypeobject. - toString() - Method in enum org.mal_lang.langspec.ttc.TtcDistribution
-
Returns the name of this
TtcDistributionobject. - 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
TtcAdditionobject. - 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
TtcDivisionobject. - 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
TtcExponentiationobject. - 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
TtcFunctionobject. - 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
TtcMultiplicationobject. - 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
TtcNumberobject. - 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
TtcSubtractionobject.
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
argumentsagainst 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
Variableobjects. - VariableBuilder(String, StepExpressionBuilder) - Constructor for class org.mal_lang.langspec.builders.VariableBuilder
-
Constructs a new
VariableBuilderobject. - 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
Langobject 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