Interface IStructureElement

All Superinterfaces:
IBaseElement
All Known Implementing Classes:
StructureElementDecorator

public interface IStructureElement extends IBaseElement
  • Method Details

    • listStrucureChildren

      IStructureElement[] listStrucureChildren()
    • listStrucureChildrenOfType

      IStructureElement[] listStrucureChildrenOfType(String type)
    • listFacts

      IFactElement[] listFacts()
    • listFactsOfType

      IFactElement[] listFactsOfType(int depth, String type, Class factClass)
      Parameters:
      depth - = 0 current, -1 infinite, 1,2,3 recurisve depth
      type - = desired fact.getType, null any
      factClass - = instance of facts user is interested to find, null any
      Returns:
      facts stored in this factbase that have desired type and class recursively if depth >0 or -1