public void analyzeFeatureDefinitions(Environment context, List <object> nodes)
 {
     oclSemanticAnalyzerVisitor = new OCLDefinedFeaturesVisitor(context, constraintSourceTracker);
     foreach (CSTNode node in nodes)
     {
         node.accept(oclSemanticAnalyzerVisitor);
     }
 }
 public void analyzeFeatureDefinitions(Environment context, CSTNode rootNode)
 {
     oclSemanticAnalyzerVisitor = new OCLDefinedFeaturesVisitor(context, constraintSourceTracker);
     rootNode.accept(oclSemanticAnalyzerVisitor);
 }
 public void analyze(Environment context, CSTNode rootNode)
 {
     oclSemanticAnalyzerVisitor = getSemanticAnalyzerVisitor(context);
     rootNode.accept(oclSemanticAnalyzerVisitor);
 }