Class OverlapItem.Reachable
java.lang.Object
org.qubership.atp.dataset.model.utils.OverlapItem
org.qubership.atp.dataset.model.utils.OverlapItem.Reachable
- Direct Known Subclasses:
OverlapItem.DefaultInitialized,OverlapItem.DefaultUninitialized,OverlapItem.Overlap
- Enclosing class:
OverlapItem
Represents a parameter which may be set - ds reference path is filled up.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.qubership.atp.dataset.model.utils.OverlapItem
OverlapItem.DefaultInitialized, OverlapItem.DefaultUninitialized, OverlapItem.Overlap, OverlapItem.Reachable, OverlapItem.Unreachable -
Field Summary
FieldsFields inherited from class org.qubership.atp.dataset.model.utils.OverlapItem
sourceDs -
Method Summary
Modifier and TypeMethodDescriptionabstract ParameterOverlapOverlap may not be null.Casts item to reachable.Returns initial data attribute path ids has been used for search.Returns initial target attribute id has been used for search.Overlap UUID path.getValue()Optional<?> booleanisLeaf()abstract booleanabstract booleanbooleanMethods inherited from class org.qubership.atp.dataset.model.utils.OverlapItem
getParameter, getSourceDs
-
Field Details
-
targetDs
-
foundByAttrPath
-
foundTargetAttr
-
-
Method Details
-
getTargetDs
-
asParameterOverlap
Overlap may not be null.- Throws:
IllegalStateException- if it is a target parameter and not an overlap.
-
isParameterOverlap
public abstract boolean isParameterOverlap() -
isLeaf
public boolean isLeaf() -
getAttribute
-
isReachable
public boolean isReachable()Description copied from class:OverlapItem- Specified by:
isReachablein classOverlapItem
-
asReachable
Description copied from class:OverlapItemCasts item to reachable.- Specified by:
asReachablein classOverlapItem
-
getFoundByAttrPath
-
getUuidPath
Overlap UUID path. -
getSearchByAttrPathIds
Description copied from class:OverlapItemReturns initial data attribute path ids has been used for search.- Specified by:
getSearchByAttrPathIdsin classOverlapItem
-
getSearchByTargetAttrId
Description copied from class:OverlapItemReturns initial target attribute id has been used for search.- Specified by:
getSearchByTargetAttrIdin classOverlapItem
-
getValue
-
getValueRef
-
isOverlap
public abstract boolean isOverlap()
-