예제 #1
0
 internal static void TestExpression(int level, ReSharper.NTriples.Tree.IExpression param, String caller)
 {
     if (!CanVisitFurther(param))
     {
         return;
     }
     VisitElement(level, param, caller);
     {
         JetBrains.ReSharper.Psi.Tree.TreeNodeCollection <ReSharper.NTriples.Tree.IIdentifier> children = ((ReSharper.NTriples.Tree.IExpression)param).Identifiers;
         foreach (ReSharper.NTriples.Tree.IIdentifier child in children)
         {
             TestIdentifier(level + 1, (ReSharper.NTriples.Tree.IIdentifier)child, "Identifiers");
         }
     }
 }
예제 #2
0
 internal static void TestSentences(int level, ReSharper.NTriples.Tree.ISentences param, String caller)
 {
     if (!CanVisitFurther(param))
     {
         return;
     }
     VisitElement(level, param, caller);
     {
         JetBrains.ReSharper.Psi.Tree.TreeNodeCollection <ReSharper.NTriples.Tree.ISentence> children = ((ReSharper.NTriples.Tree.ISentences)param).SentenceList;
         foreach (ReSharper.NTriples.Tree.ISentence child in children)
         {
             TestSentence(level + 1, (ReSharper.NTriples.Tree.ISentence)child, "SentenceList");
         }
     }
 }
예제 #3
0
 internal static void TestStatement(int level, ReSharper.NTriples.Tree.IStatement param, String caller)
 {
     if (!CanVisitFurther(param))
     {
         return;
     }
     VisitElement(level, param, caller);
     {
         ReSharper.NTriples.Tree.IFacts child = ((ReSharper.NTriples.Tree.IStatement)param).FactsElement;
         TestFacts(level + 1, (ReSharper.NTriples.Tree.IFacts)child, "FactsElement");
     }
     {
         ReSharper.NTriples.Tree.IKeywordStatement child = ((ReSharper.NTriples.Tree.IStatement)param).KeywordStatement;
         TestKeywordStatement(level + 1, (ReSharper.NTriples.Tree.IKeywordStatement)child, "KeywordStatement");
     }
     {
         ReSharper.NTriples.Tree.ISubject child = ((ReSharper.NTriples.Tree.IStatement)param).Subject;
         TestSubject(level + 1, (ReSharper.NTriples.Tree.ISubject)child, "Subject");
     }
     {
         JetBrains.ReSharper.Psi.Tree.TreeNodeCollection <ReSharper.NTriples.Tree.IFact> children = ((ReSharper.NTriples.Tree.IStatement)param).Facts;
         foreach (ReSharper.NTriples.Tree.IFact child in children)
         {
             TestFact(level + 1, (ReSharper.NTriples.Tree.IFact)child, "Facts");
         }
     }
 }
예제 #4
0
 internal static void TestFact(int level, ReSharper.NTriples.Tree.IFact param, String caller)
 {
     if (!CanVisitFurther(param))
     {
         return;
     }
     VisitElement(level, param, caller);
     {
         ReSharper.NTriples.Tree.IPredicate child = ((ReSharper.NTriples.Tree.IFact)param).Predicate;
         TestPredicate(level + 1, (ReSharper.NTriples.Tree.IPredicate)child, "Predicate");
     }
     {
         JetBrains.ReSharper.Psi.Tree.TreeNodeCollection <ReSharper.NTriples.Tree.IExpression> children = ((ReSharper.NTriples.Tree.IFact)param).Objects;
         foreach (ReSharper.NTriples.Tree.IExpression child in children)
         {
             TestExpression(level + 1, (ReSharper.NTriples.Tree.IExpression)child, "Objects");
         }
     }
     {
         JetBrains.ReSharper.Psi.Tree.TreeNodeCollection <ReSharper.NTriples.Tree.IIdentifier> children = ((ReSharper.NTriples.Tree.IFact)param).PredicateIdentifiers;
         foreach (ReSharper.NTriples.Tree.IIdentifier child in children)
         {
             TestIdentifier(level + 1, (ReSharper.NTriples.Tree.IIdentifier)child, "PredicateIdentifiers");
         }
     }
 }