Package cool.klass.model.meta.domain
Class AbstractElement
java.lang.Object
cool.klass.model.meta.domain.AbstractElement
- All Implemented Interfaces:
Element,ElementWithSourceCode
- Direct Known Subclasses:
AbstractCriteria,AbstractExpressionValue,AbstractOperator,AbstractOrdinalElement,AbstractPropertyValidation,OrderByDirectionDeclarationImpl,OrderByImpl,OrderByMemberReferencePathImpl,ServiceImpl,ServiceProjectionDispatchImpl,UrlImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractElement(org.antlr.v4.runtime.ParserRuleContext elementContext, Optional<Element> macroElement, SourceCode sourceCode) -
Method Summary
Modifier and TypeMethodDescriptionorg.antlr.v4.runtime.ParserRuleContext
-
Constructor Details
-
AbstractElement
protected AbstractElement(@Nonnull org.antlr.v4.runtime.ParserRuleContext elementContext, @Nonnull Optional<Element> macroElement, @Nullable SourceCode sourceCode)
-
-
Method Details
-
getMacroElement
- Specified by:
getMacroElementin interfaceElement
-
getSourceCodeObject
- Specified by:
getSourceCodeObjectin interfaceElementWithSourceCode
-
getElementContext
@Nonnull public org.antlr.v4.runtime.ParserRuleContext getElementContext()- Specified by:
getElementContextin interfaceElementWithSourceCode
-