Class DomainModelDeclarations
java.lang.Object
cool.klass.model.meta.domain.reference.DomainModelDeclarations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssociationDeclaration(KlassParser.AssociationDeclarationContext declaration, AssociationWithSourceCode element) voidaddAssociationEndDeclaration(KlassParser.AssociationEndContext declaration, AssociationEndWithSourceCode element) voidaddAssociationEndSignatureDeclaration(KlassParser.AssociationEndSignatureContext declaration, AssociationEndSignatureWithSourceCode element) voidaddEnumerationDeclaration(KlassParser.EnumerationDeclarationContext declaration, EnumerationWithSourceCode element) voidaddEnumerationLiteralDeclaration(KlassParser.EnumerationLiteralContext declaration, EnumerationLiteralWithSourceCode element) voidaddEnumerationPropertyDeclaration(KlassParser.EnumerationPropertyContext declaration, EnumerationPropertyWithSourceCode element) voidaddInterfaceDeclaration(KlassParser.InterfaceDeclarationContext declaration, InterfaceWithSourceCode element) voidaddKlassDeclaration(KlassParser.ClassDeclarationContext declaration, KlassWithSourceCode element) voidaddParameterizedPropertyDeclaration(KlassParser.ParameterizedPropertyContext declaration, ParameterizedPropertyWithSourceCode element) voidaddPrimitivePropertyDeclaration(KlassParser.PrimitivePropertyContext declaration, PrimitivePropertyWithSourceCode element) voidaddProjectionDeclaration(KlassParser.ProjectionDeclarationContext declaration, ProjectionWithSourceCode element) voidaddServiceGroupDeclaration(KlassParser.ServiceGroupDeclarationContext declaration, ServiceGroupWithSourceCode element) getElementByDeclaration(org.antlr.v4.runtime.Token token)
-
Constructor Details
-
DomainModelDeclarations
public DomainModelDeclarations()
-
-
Method Details
-
getElementByDeclaration
public Optional<ElementWithSourceCode> getElementByDeclaration(@Nonnull org.antlr.v4.runtime.Token token) -
addEnumerationDeclaration
public void addEnumerationDeclaration(@Nonnull KlassParser.EnumerationDeclarationContext declaration, @Nonnull EnumerationWithSourceCode element) -
addEnumerationLiteralDeclaration
public void addEnumerationLiteralDeclaration(@Nonnull KlassParser.EnumerationLiteralContext declaration, @Nonnull EnumerationLiteralWithSourceCode element) -
addInterfaceDeclaration
public void addInterfaceDeclaration(@Nonnull KlassParser.InterfaceDeclarationContext declaration, @Nonnull InterfaceWithSourceCode element) -
addKlassDeclaration
public void addKlassDeclaration(@Nonnull KlassParser.ClassDeclarationContext declaration, @Nonnull KlassWithSourceCode element) -
addPrimitivePropertyDeclaration
public void addPrimitivePropertyDeclaration(@Nonnull KlassParser.PrimitivePropertyContext declaration, @Nonnull PrimitivePropertyWithSourceCode element) -
addEnumerationPropertyDeclaration
public void addEnumerationPropertyDeclaration(@Nonnull KlassParser.EnumerationPropertyContext declaration, @Nonnull EnumerationPropertyWithSourceCode element) -
addAssociationEndDeclaration
public void addAssociationEndDeclaration(@Nonnull KlassParser.AssociationEndContext declaration, @Nonnull AssociationEndWithSourceCode element) -
addAssociationEndSignatureDeclaration
public void addAssociationEndSignatureDeclaration(@Nonnull KlassParser.AssociationEndSignatureContext declaration, @Nonnull AssociationEndSignatureWithSourceCode element) -
addAssociationDeclaration
public void addAssociationDeclaration(@Nonnull KlassParser.AssociationDeclarationContext declaration, @Nonnull AssociationWithSourceCode element) -
addProjectionDeclaration
public void addProjectionDeclaration(@Nonnull KlassParser.ProjectionDeclarationContext declaration, @Nonnull ProjectionWithSourceCode element) -
addParameterizedPropertyDeclaration
public void addParameterizedPropertyDeclaration(@Nonnull KlassParser.ParameterizedPropertyContext declaration, @Nonnull ParameterizedPropertyWithSourceCode element) -
addServiceGroupDeclaration
public void addServiceGroupDeclaration(@Nonnull KlassParser.ServiceGroupDeclarationContext declaration, @Nonnull ServiceGroupWithSourceCode element)
-