Class MetamodelBuildingContext
- java.lang.Object
-
- com.blazebit.domain.impl.boot.model.MetamodelBuildingContext
-
public class MetamodelBuildingContext extends Object
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
-
Constructor Summary
Constructors Constructor Description MetamodelBuildingContext(DomainBuilderImpl domainBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddError(String error)voidaddType(DomainTypeDefinition typeDefinition, DomainTypeImplementor domainType)Map<Class<?>,Object>createMetadata(MetadataDefinitionHolder definitionHolder)List<String>getErrors()Set<DomainOperator>getOperators(DomainTypeDefinition typeDefinition)Set<DomainPredicate>getPredicates(DomainTypeDefinition typeDefinition)DomainTypeImplementorgetType(DomainTypeDefinition typeDefinition)booleanhasErrors()
-
-
-
Constructor Detail
-
MetamodelBuildingContext
public MetamodelBuildingContext(DomainBuilderImpl domainBuilder)
-
-
Method Detail
-
addError
public void addError(String error)
-
hasErrors
public boolean hasErrors()
-
addType
public void addType(DomainTypeDefinition typeDefinition, DomainTypeImplementor domainType)
-
getType
public DomainTypeImplementor getType(DomainTypeDefinition typeDefinition)
-
getOperators
public Set<DomainOperator> getOperators(DomainTypeDefinition typeDefinition)
-
getPredicates
public Set<DomainPredicate> getPredicates(DomainTypeDefinition typeDefinition)
-
createMetadata
public Map<Class<?>,Object> createMetadata(MetadataDefinitionHolder definitionHolder)
-
-