- java.lang.Object
-
- org.mal_lang.lib.Position
-
- org.mal_lang.lib.AST.AttackStep
-
- All Implemented Interfaces:
Comparable<Position>
- Enclosing class:
- AST
public static class AST.AttackStep extends Position
-
-
Constructor Summary
Constructors Constructor Description AttackStep(Position pos, AST.AttackStepType type, AST.ID name, List<AST.ID> tags, Optional<List<AST.CIA>> cia, Optional<AST.TTCExpr> ttc, List<AST.Meta> meta, Optional<AST.Requires> requires, Optional<AST.Reaches> reaches)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
listToString(List<AST.AttackStep> attackSteps, int spaces)
String
toString(int spaces)
-
-
-
Field Detail
-
type
public final AST.AttackStepType type
-
name
public final AST.ID name
-
ttc
public final Optional<AST.TTCExpr> ttc
-
requires
public final Optional<AST.Requires> requires
-
reaches
public final Optional<AST.Reaches> reaches
-
-
Constructor Detail
-
AttackStep
public AttackStep(Position pos, AST.AttackStepType type, AST.ID name, List<AST.ID> tags, Optional<List<AST.CIA>> cia, Optional<AST.TTCExpr> ttc, List<AST.Meta> meta, Optional<AST.Requires> requires, Optional<AST.Reaches> reaches)
-
-
Method Detail
-
toString
public String toString(int spaces)
-
listToString
public static String listToString(List<AST.AttackStep> attackSteps, int spaces)
-
-