InterDimensionalVariationGraph
final class InterDimensionalVariationGraph (View source)
The interdimensional variation graph domain model Represents the specialization and generalization mechanism between dimension space points
Methods
No description
No description
No description
No description
Returns the root generalizations indexed by hash
Returns specializations of a dimension space point
Returns generalizations of a dimension space point
Returns specializations of a dimension space point indexed by relative weight and specialization hash
Returns generalizations of a dimension space point indexed by relative weight
No description
No description
Details
__construct(ContentDimensionSourceInterface $contentDimensionSource, ContentDimensionZookeeper $contentDimensionZookeeper)
No description
DimensionSpacePointSet
getDimensionSpacePoints()
No description
array
getWeightedDimensionSpacePoints()
No description
WeightedDimensionSpacePoint|null
getWeightedDimensionSpacePointByDimensionSpacePoint(DimensionSpacePoint $point)
No description
WeightedDimensionSpacePoint|null
getWeightedDimensionSpacePointByHash(string $hash)
No description
array
getRootGeneralizations()
Returns the root generalizations indexed by hash
Even in a zero-dimensional content repository the array will have at least one entry of an empty dimension space point {\Neos\ContentRepository\Core\DimensionSpace\DimensionSpacePoint::createWithoutDimensions()}
DimensionSpacePointSet
getIndexedSpecializations(DimensionSpacePoint $generalization)
Returns specializations of a dimension space point
DimensionSpacePointSet
getIndexedGeneralizations(DimensionSpacePoint $specialization)
Returns generalizations of a dimension space point
array
getWeightedSpecializations(DimensionSpacePoint $generalization)
Returns specializations of a dimension space point indexed by relative weight and specialization hash
array
getWeightedGeneralizations(DimensionSpacePoint $specialization)
Returns generalizations of a dimension space point indexed by relative weight
DimensionSpacePointSet
getSpecializationSet(DimensionSpacePoint $origin, bool $includeOrigin = true, DimensionSpacePointSet|null $excludedSet = null)
No description
DimensionSpacePointSet
getGeneralizationSetForSet(DimensionSpacePointSet $origins, bool $includeOrigins = true)
No description
DimensionSpacePointSet
reduceSetToRelativeRoots(DimensionSpacePointSet $dimensionSpacePointSet)
No description
DimensionSpacePoint|null
getPrimaryGeneralization(DimensionSpacePoint $specialization)
No description
VariantType
getVariantType(DimensionSpacePoint $subject, DimensionSpacePoint $object)
No description