final class VisitedNodeAggregates (View source)

Methods

void
addRootNode(NodeAggregateId $nodeAggregateId, NodeTypeName $nodeTypeName, NodePath $nodePath, DimensionSpacePointSet $allowedDimensionSubspace)

No description

void
add(NodeAggregateId $nodeAggregateId, DimensionSpacePointSet $coveredDimensionSpacePoints, NodeTypeName $nodeTypeName, NodePath $nodePath, NodeAggregateId $parentNodeAggregateId)

No description

bool
containsNodeAggregate(NodeAggregateId $nodeAggregateId)

No description

getByNodeAggregateId(NodeAggregateId $nodeAggregateId)

No description

findMostSpecificParentNodeInDimensionGraph(NodePath $nodePath, OriginDimensionSpacePoint $originDimensionSpacePoint, InterDimensionalVariationGraph $interDimensionalVariationGraph)

No description

Details

void addRootNode(NodeAggregateId $nodeAggregateId, NodeTypeName $nodeTypeName, NodePath $nodePath, DimensionSpacePointSet $allowedDimensionSubspace)

No description

Parameters

NodeAggregateId $nodeAggregateId
NodeTypeName $nodeTypeName
NodePath $nodePath
DimensionSpacePointSet $allowedDimensionSubspace

Return Value

void

void add(NodeAggregateId $nodeAggregateId, DimensionSpacePointSet $coveredDimensionSpacePoints, NodeTypeName $nodeTypeName, NodePath $nodePath, NodeAggregateId $parentNodeAggregateId)

No description

Parameters

NodeAggregateId $nodeAggregateId
DimensionSpacePointSet $coveredDimensionSpacePoints
NodeTypeName $nodeTypeName
NodePath $nodePath
NodeAggregateId $parentNodeAggregateId

Return Value

void

bool containsNodeAggregate(NodeAggregateId $nodeAggregateId)

No description

Parameters

NodeAggregateId $nodeAggregateId

Return Value

bool

VisitedNodeAggregate getByNodeAggregateId(NodeAggregateId $nodeAggregateId)

No description

Parameters

NodeAggregateId $nodeAggregateId

Return Value

VisitedNodeAggregate

OriginDimensionSpacePointSet alreadyVisitedOriginDimensionSpacePoints(NodeAggregateId $nodeAggregateId)

No description

Parameters

NodeAggregateId $nodeAggregateId

Return Value

OriginDimensionSpacePointSet

VisitedNodeAggregate|null findMostSpecificParentNodeInDimensionGraph(NodePath $nodePath, OriginDimensionSpacePoint $originDimensionSpacePoint, InterDimensionalVariationGraph $interDimensionalVariationGraph)

No description

Parameters

NodePath $nodePath
OriginDimensionSpacePoint $originDimensionSpacePoint
InterDimensionalVariationGraph $interDimensionalVariationGraph

Return Value

VisitedNodeAggregate|null