- java.lang.Object
-
- org.mal_lang.lib.AST
-
public class AST extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AST.Asset
static class
AST.Association
static class
AST.AttackStep
static class
AST.AttackStepType
static class
AST.BinaryExpr
static class
AST.CallExpr
static class
AST.Category
static class
AST.CIA
static class
AST.Define
static class
AST.DifferenceExpr
static class
AST.Expr
static class
AST.ID
static class
AST.IDExpr
static class
AST.IntersectionExpr
static class
AST.Meta
static class
AST.Multiplicity
static class
AST.Reaches
static class
AST.Requires
static class
AST.StepExpr
static class
AST.SubTypeExpr
static class
AST.TransitiveExpr
static class
AST.TTCAddExpr
static class
AST.TTCBinaryExpr
static class
AST.TTCDivExpr
static class
AST.TTCExpr
static class
AST.TTCFuncExpr
static class
AST.TTCMulExpr
static class
AST.TTCNumExpr
static class
AST.TTCPowExpr
static class
AST.TTCSubExpr
static class
AST.UnaryExpr
static class
AST.UnionExpr
static class
AST.Variable
-
Constructor Summary
Constructors Constructor Description AST()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAssociations(List<AST.Association> associations)
void
addCategory(AST.Category category)
void
addDefine(AST.Define define)
List<AST.Association>
getAssociations()
List<AST.Category>
getCategories()
List<AST.Define>
getDefines()
void
include(AST other)
String
toString()
-
-
-
Method Detail
-
include
public void include(AST other)
-
getCategories
public List<AST.Category> getCategories()
-
addCategory
public void addCategory(AST.Category category)
-
getAssociations
public List<AST.Association> getAssociations()
-
addAssociations
public void addAssociations(List<AST.Association> associations)
-
getDefines
public List<AST.Define> getDefines()
-
addDefine
public void addDefine(AST.Define define)
-
-