ua.gradsoft.javachecker.models
Interface JavaTopLevelBlockModel

All Known Implementing Classes:
JavaTermTopLevelBlockModel, JavaTypeArgumentBoundTopLevelBlockModel

public interface JavaTopLevelBlockModel

Model for top-level block of Java Code.

Author:
Ruslan Shevchenko

Method Summary
 Term getModelTerm()
          return model term (which is sequence of statement models)
 JavaTopLevelBlockOwnerModel getOwnerModel()
           
 java.util.List<JavaStatementModel> getStatements()
          return list of statements in block.
 

Method Detail

getOwnerModel

JavaTopLevelBlockOwnerModel getOwnerModel()

getStatements

java.util.List<JavaStatementModel> getStatements()
return list of statements in block.


getModelTerm

Term getModelTerm()
                  throws TermWareException,
                         EntityNotFoundException
return model term (which is sequence of statement models)

Throws:
TermWareException
EntityNotFoundException