1 package edu.uci.eecs.specExtraction;
7 * An abstract class for all different specification constructs, including
8 * global construct, interface construct and ordering point construct.
14 abstract public class Construct {
15 // The file that this construct is in
16 public final File file;
17 // The beginning line number of this construct (the plain text line number)
18 public final int beginLineNum;
20 public Construct(File file, int beginLineNum) {
22 this.beginLineNum = beginLineNum;
25 public String toString() {
26 return file.getName() + ": Line " + Integer.toString(beginLineNum);