Class MaxPropertyValidationImpl
java.lang.Object
cool.klass.model.meta.domain.AbstractElement
cool.klass.model.meta.domain.property.validation.AbstractPropertyValidation
cool.klass.model.meta.domain.property.validation.AbstractNumericPropertyValidation
cool.klass.model.meta.domain.property.validation.MaxPropertyValidationImpl
- All Implemented Interfaces:
Element,MaxPropertyValidation,NumericPropertyValidation,PropertyValidation,ElementWithSourceCode
public class MaxPropertyValidationImpl
extends AbstractNumericPropertyValidation
implements MaxPropertyValidation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class cool.klass.model.meta.domain.property.validation.AbstractNumericPropertyValidation
AbstractNumericPropertyValidation.NumericPropertyValidationBuilder<BuiltElement extends AbstractNumericPropertyValidation>Nested classes/interfaces inherited from class cool.klass.model.meta.domain.property.validation.AbstractPropertyValidation
AbstractPropertyValidation.PropertyValidationBuilder<BuiltElement extends AbstractPropertyValidation>Nested classes/interfaces inherited from class cool.klass.model.meta.domain.AbstractElement
AbstractElement.ElementBuilder<BuiltElement extends Element> -
Constructor Summary
ConstructorsConstructorDescriptionMaxPropertyValidationImpl(KlassParser.MaxValidationContext elementContext, Optional<Element> macroElement, SourceCode sourceCode, AbstractDataTypeProperty<?> owningProperty, int number) -
Method Summary
Methods inherited from class cool.klass.model.meta.domain.property.validation.AbstractNumericPropertyValidation
getNumberMethods inherited from class cool.klass.model.meta.domain.AbstractElement
getMacroElement, getSourceCodeObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cool.klass.model.meta.domain.api.Element
getMacroElementMethods inherited from interface cool.klass.model.meta.domain.api.property.validation.NumericPropertyValidation
getNumber
-
Constructor Details
-
MaxPropertyValidationImpl
public MaxPropertyValidationImpl(@Nonnull KlassParser.MaxValidationContext elementContext, @Nonnull Optional<Element> macroElement, @Nullable SourceCode sourceCode, @Nonnull AbstractDataTypeProperty<?> owningProperty, int number)
-
-
Method Details
-
getElementContext
- Specified by:
getElementContextin interfaceElementWithSourceCode- Overrides:
getElementContextin classAbstractElement
-