Interface EntityChildMetamodel<C,P>

Type Parameters:
C - The type of the child entity.
P - The type of the parent entity.
All Superinterfaces:
EntityEvolver<P>
All Known Implementing Classes:
AbstractEntityChildMetamodel, ListEntityChildMetamodel, SingleEntityChildMetamodel

public interface EntityChildMetamodel<C,P> extends EntityEvolver<P>
Interface describing a child EntityMetamodel that can be handled in the context of its parent. Handling commands for this metamodel is done in the context of the parent. This metamodel resolves the child from the given parent and can then invoke the right child instance to handle the command.
Since:
5.0.0
Author:
Mitchell Herrijgers