public final class ValueStateModel extends StateModel implements org.qi4j.api.association.AssociationStateDescriptor
propertiesModel
Constructor and Description |
---|
ValueStateModel(PropertiesModel propertiesModel,
AssociationsModel associationsModel,
ManyAssociationsModel manyAssociationsModel,
NamedAssociationsModel namedAssociationsModel) |
Modifier and Type | Method and Description |
---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) |
Iterable<AssociationModel> |
associations() |
org.qi4j.api.association.AssociationDescriptor |
getAssociationByName(String name) |
org.qi4j.api.association.AssociationDescriptor |
getAssociationByQualifiedName(org.qi4j.api.common.QualifiedName name) |
org.qi4j.api.association.AssociationDescriptor |
getManyAssociationByName(String name) |
org.qi4j.api.association.AssociationDescriptor |
getManyAssociationByQualifiedName(org.qi4j.api.common.QualifiedName name) |
org.qi4j.api.association.AssociationDescriptor |
getNamedAssociationByName(String name) |
org.qi4j.api.association.AssociationDescriptor |
getNamedAssociationByQualifiedName(org.qi4j.api.common.QualifiedName name) |
Iterable<ManyAssociationModel> |
manyAssociations() |
Iterable<NamedAssociationModel> |
namedAssociations() |
findPropertyModelByName, findPropertyModelByQualifiedName, properties, propertyModelFor
public ValueStateModel(PropertiesModel propertiesModel, AssociationsModel associationsModel, ManyAssociationsModel manyAssociationsModel, NamedAssociationsModel namedAssociationsModel)
public org.qi4j.api.association.AssociationDescriptor getAssociationByName(String name)
getAssociationByName
in interface org.qi4j.api.association.AssociationStateDescriptor
public org.qi4j.api.association.AssociationDescriptor getAssociationByQualifiedName(org.qi4j.api.common.QualifiedName name)
getAssociationByQualifiedName
in interface org.qi4j.api.association.AssociationStateDescriptor
public org.qi4j.api.association.AssociationDescriptor getManyAssociationByName(String name)
getManyAssociationByName
in interface org.qi4j.api.association.AssociationStateDescriptor
public org.qi4j.api.association.AssociationDescriptor getManyAssociationByQualifiedName(org.qi4j.api.common.QualifiedName name)
getManyAssociationByQualifiedName
in interface org.qi4j.api.association.AssociationStateDescriptor
public org.qi4j.api.association.AssociationDescriptor getNamedAssociationByName(String name)
getNamedAssociationByName
in interface org.qi4j.api.association.AssociationStateDescriptor
public org.qi4j.api.association.AssociationDescriptor getNamedAssociationByQualifiedName(org.qi4j.api.common.QualifiedName name)
getNamedAssociationByQualifiedName
in interface org.qi4j.api.association.AssociationStateDescriptor
public Iterable<AssociationModel> associations()
associations
in interface org.qi4j.api.association.AssociationStateDescriptor
public Iterable<ManyAssociationModel> manyAssociations()
manyAssociations
in interface org.qi4j.api.association.AssociationStateDescriptor
public Iterable<NamedAssociationModel> namedAssociations()
namedAssociations
in interface org.qi4j.api.association.AssociationStateDescriptor
public <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) throws ThrowableType extends Throwable
accept
in interface org.qi4j.functional.VisitableHierarchy<Object,Object>
accept
in class StateModel
ThrowableType extends Throwable