Class AbstractNumericPropertyValidation
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
- All Implemented Interfaces:
Element,NumericPropertyValidation,PropertyValidation,ElementWithSourceCode
- Direct Known Subclasses:
MaxLengthPropertyValidationImpl,MaxPropertyValidationImpl,MinLengthPropertyValidationImpl,MinPropertyValidationImpl
public abstract class AbstractNumericPropertyValidation
extends AbstractPropertyValidation
implements NumericPropertyValidation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstractNumericPropertyValidation.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
ConstructorsModifierConstructorDescriptionprotectedAbstractNumericPropertyValidation(org.antlr.v4.runtime.ParserRuleContext elementContext, Optional<Element> macroElement, SourceCode sourceCode, AbstractDataTypeProperty<?> owningProperty, int number) -
Method Summary
Methods inherited from class cool.klass.model.meta.domain.AbstractElement
getElementContext, 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
getMacroElement
-
Constructor Details
-
AbstractNumericPropertyValidation
protected AbstractNumericPropertyValidation(@Nonnull org.antlr.v4.runtime.ParserRuleContext elementContext, @Nonnull Optional<Element> macroElement, @Nullable SourceCode sourceCode, @Nonnull AbstractDataTypeProperty<?> owningProperty, int number)
-
-
Method Details
-
getNumber
public int getNumber()- Specified by:
getNumberin interfaceNumericPropertyValidation
-