lineReader = new LineNumberReader(br);
// "/\*\*\s*@(DeclareState|Interface)"
Pattern regexpBegin = Pattern
- .compile("/\\*\\*\\s*@(DeclareState|Interface|Define)");
+ .compile("/\\*\\*\\s*@(DeclareState|Interface|PreCondition|Transition|PostCondition|Define)");
Matcher matcher = regexpBegin.matcher("");
String line;
if (constructName.equals(SpecNaming.DeclareState)) {
extractGlobalConstruct(file, lineReader, line,
beginLineNum);
- } else if (constructName.equals(SpecNaming.Interface)) {
+ } else if (constructName.equals(SpecNaming.Interface)
+ || constructName.equals(SpecNaming.PreCondition)
+ || constructName.equals(SpecNaming.Transition)
+ || constructName.equals(SpecNaming.PostCondition)) {
extractInterfaceConstruct(file, lineReader, line,
beginLineNum);
} else if (constructName.equals(SpecNaming.Define)) {