Class StructureElementDecorator
java.lang.Object
com.polarion.qcentre.factbase.impl.BaseElementDecorator
com.polarion.qcentre.factbase.impl.StructureElementDecorator
- All Implemented Interfaces:
IBaseElement
,IStructureElement
-
Constructor Summary
-
Method Summary
Methods inherited from class com.polarion.qcentre.factbase.impl.BaseElementDecorator
accept, addLink, addProperties, addProperty, clone, dispose, find, findByFPath, getBaseElement, getChildren, getFactBase, getId, getLinkedElementIds, getParent, getProperties, getProperty, getPropertyValue, getPropertyValue, getProvider, getStructuralParent, getTag, getType, hasProperties, isDisposed, removeProperty, setProperty, traverseChildren
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.polarion.qcentre.factbase.IBaseElement
accept, addLink, addProperties, addProperty, clone, dispose, find, findByFPath, getChildren, getFactBase, getId, getLinkedElementIds, getParent, getProperties, getProperty, getPropertyValue, getPropertyValue, getProvider, getStructuralParent, getTag, getType, hasProperties, isDisposed, removeProperty, setProperty, traverseChildren
-
Constructor Details
-
StructureElementDecorator
-
-
Method Details
-
getStructureElement
-
listFacts
- Specified by:
listFacts
in interfaceIStructureElement
-
listFactsOfType
- Specified by:
listFactsOfType
in interfaceIStructureElement
- Parameters:
level
- = 0 current, -1 infinite, 1,2,3 recurisve depthtype
- = desired fact.getType, null anyfactType
- = 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
-
listStrucureChildren
- Specified by:
listStrucureChildren
in interfaceIStructureElement
-
listStrucureChildrenOfType
- Specified by:
listStrucureChildrenOfType
in interfaceIStructureElement
-