public static class ManagedViewTypeImpl.InheritanceSubtypeConfiguration<X>
extends java.lang.Object
Constructor | Description |
---|---|
InheritanceSubtypeConfiguration(ManagedViewTypeImpl<X> baseType,
ViewMapping baseTypeViewMapping,
int configurationIndex,
InheritanceViewMapping inheritanceViewMapping,
MetamodelBuildingContext context) |
|
InheritanceSubtypeConfiguration(ManagedViewTypeImpl<X> baseType,
ViewMapping baseTypeViewMapping,
int configurationIndex,
InheritanceViewMapping inheritanceViewMapping,
MetamodelBuildingContext context,
ManagedViewTypeImpl.InheritanceSubtypeConfiguration<X> overallConfiguration) |
Modifier and Type | Method | Description |
---|---|---|
java.util.Map<ManagedViewTypeImpl.AttributeKey,ConstrainedAttribute<AbstractMethodAttribute<? super X,?>>> |
getAttributesClosure() |
|
ManagedViewTypeImplementor<X> |
getBaseType() |
|
int |
getConfigurationIndex() |
|
java.lang.String |
getInheritanceDiscriminatorMapping() |
|
java.util.Map<ManagedViewTypeImplementor<? extends X>,java.lang.String> |
getInheritanceSubtypeConfiguration() |
|
java.util.Set<ManagedViewTypeImplementor<? extends X>> |
getInheritanceSubtypes() |
|
int[] |
getOverallPositionAssignment(ManagedViewTypeImplementor<? extends X> subtype) |
|
boolean |
hasSubtypes() |
public InheritanceSubtypeConfiguration(ManagedViewTypeImpl<X> baseType, ViewMapping baseTypeViewMapping, int configurationIndex, InheritanceViewMapping inheritanceViewMapping, MetamodelBuildingContext context)
public InheritanceSubtypeConfiguration(ManagedViewTypeImpl<X> baseType, ViewMapping baseTypeViewMapping, int configurationIndex, InheritanceViewMapping inheritanceViewMapping, MetamodelBuildingContext context, ManagedViewTypeImpl.InheritanceSubtypeConfiguration<X> overallConfiguration)
public ManagedViewTypeImplementor<X> getBaseType()
public int getConfigurationIndex()
public java.util.Set<ManagedViewTypeImplementor<? extends X>> getInheritanceSubtypes()
public java.util.Map<ManagedViewTypeImplementor<? extends X>,java.lang.String> getInheritanceSubtypeConfiguration()
public java.lang.String getInheritanceDiscriminatorMapping()
public java.util.Map<ManagedViewTypeImpl.AttributeKey,ConstrainedAttribute<AbstractMethodAttribute<? super X,?>>> getAttributesClosure()
public int[] getOverallPositionAssignment(ManagedViewTypeImplementor<? extends X> subtype)
public boolean hasSubtypes()
Copyright © 2014–2018 Blazebit. All rights reserved.