Uses of Enum Class
org.tentackle.model.InheritanceType
Packages that use InheritanceType
Package
Description
Entity model.
Default model implementation.
-
Uses of InheritanceType in org.tentackle.model
Methods in org.tentackle.model that return InheritanceTypeModifier and TypeMethodDescriptionEntity.getHierarchyInheritanceType()Gets the inheritance type of the hierarchy.
For leafs, which haveNONE, the type of the super entity is returned.Entity.getInheritanceType()Gets the inheritance type.static InheritanceTypeReturns the enum constant of this class with the specified name.static InheritanceType[]InheritanceType.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of InheritanceType in org.tentackle.model.impl
Methods in org.tentackle.model.impl that return InheritanceTypeModifier and TypeMethodDescriptionEntityImpl.getHierarchyInheritanceType()EntityImpl.getInheritanceType()Methods in org.tentackle.model.impl with parameters of type InheritanceTypeModifier and TypeMethodDescriptionvoidEntityImpl.setInheritanceType(InheritanceType inheritanceType) Sets the inheritance type.protected voidModelImpl.validateInheritanceHierarchy(Entity entity, InheritanceType inheritanceType, TrackType trackType, Integrity integrity, Set<ModelError> errors) Verifies that the inheritance, integrity and track type is the same within a given interitance hierarchy.
Notice that concrete classes (the leafs of the hierarchy) must have InheritanceType.NONE defined!