trait NodeCreation (View source)

internal  implementation detail of Command Handlers
 

Traits

Methods

Details

abstract protected PropertyConverter getPropertyConverter()

No description

Return Value

PropertyConverter

abstract protected NodeType requireNodeType(NodeTypeName $nodeTypeName)

No description

Parameters

NodeTypeName $nodeTypeName

Return Value

NodeType

abstract protected InterDimensionalVariationGraph getInterDimensionalVariationGraph()

No description

abstract protected DimensionSpacePointSet getAllowedDimensionSubspace()

No description

Return Value

DimensionSpacePointSet

abstract protected bool areAncestorNodeTypeConstraintChecksEnabled()

No description

Return Value

bool

abstract protected void requireNodeTypeToNotBeAbstract(NodeType $nodeType)

No description

Parameters

NodeType $nodeType

Return Value

void

abstract protected void requireNodeTypeToBeOfTypeRoot(NodeType $nodeType)

No description

Parameters

NodeType $nodeType

Return Value

void

abstract protected void requireNodeTypeNotToDeclareTetheredChildNodeName(NodeTypeName $nodeTypeName, NodeName $nodeName)

No description

Parameters

NodeTypeName $nodeTypeName
NodeName $nodeName

Return Value

void

abstract protected NodeTypeManager getNodeTypeManager()

No description

Return Value

NodeTypeManager