Class MinPropertyValidationImpl
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.MinPropertyValidationImpl
- All Implemented Interfaces:
Element,MinPropertyValidation,NumericPropertyValidation,PropertyValidation,ElementWithSourceCode
public class MinPropertyValidationImpl
extends AbstractNumericPropertyValidation
implements MinPropertyValidation
-
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
ConstructorsConstructorDescriptionMinPropertyValidationImpl(KlassParser.MinValidationContext 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
-
MinPropertyValidationImpl
public MinPropertyValidationImpl(@Nonnull KlassParser.MinValidationContext elementContext, @Nonnull Optional<Element> macroElement, @Nullable SourceCode sourceCode, @Nonnull AbstractDataTypeProperty<?> owningProperty, int number)
-
-
Method Details
-
getElementContext
- Specified by:
getElementContextin interfaceElementWithSourceCode- Overrides:
getElementContextin classAbstractElement
-