public final class AssociationsModel extends Object implements org.qi4j.functional.VisitableHierarchy<AssociationsModel,AssociationModel>
Constructor and Description |
---|
AssociationsModel() |
Modifier and Type | Method and Description |
---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.HierarchicalVisitor<? super AssociationsModel,? super AssociationModel,ThrowableType> visitor) |
void |
addAssociation(AssociationModel associationModel) |
Iterable<AssociationModel> |
associations() |
void |
checkConstraints(org.qi4j.api.association.AssociationStateHolder state) |
AssociationModel |
getAssociation(AccessibleObject accessor) |
org.qi4j.api.association.AssociationDescriptor |
getAssociationByName(String name) |
org.qi4j.api.association.AssociationDescriptor |
getAssociationByQualifiedName(org.qi4j.api.common.QualifiedName name) |
public Iterable<AssociationModel> associations()
public void addAssociation(AssociationModel associationModel)
public <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.HierarchicalVisitor<? super AssociationsModel,? super AssociationModel,ThrowableType> visitor) throws ThrowableType extends Throwable
accept
in interface org.qi4j.functional.VisitableHierarchy<AssociationsModel,AssociationModel>
ThrowableType extends Throwable
public AssociationModel getAssociation(AccessibleObject accessor) throws IllegalArgumentException
IllegalArgumentException
public org.qi4j.api.association.AssociationDescriptor getAssociationByName(String name) throws IllegalArgumentException
IllegalArgumentException
public org.qi4j.api.association.AssociationDescriptor getAssociationByQualifiedName(org.qi4j.api.common.QualifiedName name) throws IllegalArgumentException
IllegalArgumentException
public void checkConstraints(org.qi4j.api.association.AssociationStateHolder state)