Class ModelWalker


  • public class ModelWalker
    extends java.lang.Object
    • Constructor Detail

      • ModelWalker

        public ModelWalker​(Form root)
    • Method Detail

      • isSelfReferential

        public static boolean isSelfReferential​(Form f)
      • isSelfReferential

        public static boolean isSelfReferential​(Form f,
                                                Form root)
      • requiresSelfReferentiality

        public static boolean requiresSelfReferentiality​(Form f)
      • lineageContainsRefTo

        public static boolean lineageContainsRefTo​(Form f,
                                                   Definition def)
      • lineageContainsRefTo

        public static boolean lineageContainsRefTo​(Form f,
                                                   Definition def,
                                                   Form root)
      • isTowards

        public static boolean isTowards​(Form parent,
                                        Form result)
      • getDistance

        public static int getDistance​(Form base,
                                      Form result)
      • getLineage

        public static Form[] getLineage​(Form f)
      • getLineage

        public static Form[] getLineage​(Form child,
                                        Form parent)
      • isInLineage

        public static boolean isInLineage​(Form parent,
                                          Form result)
      • getNamespaceFromAncestors

        public static java.lang.String getNamespaceFromAncestors​(Form f)