Class DomainModelReferences
java.lang.Object
cool.klass.model.meta.domain.reference.DomainModelReferences
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssociationEndReference(KlassParser.AssociationEndReferenceContext reference, AssociationEndWithSourceCode element) voidaddClassifierReference(KlassParser.ClassifierReferenceContext reference, ClassifierWithSourceCode element) voidaddClassReference(KlassParser.ClassReferenceContext reference, KlassWithSourceCode element) voidaddDataTypePropertyReference(KlassParser.IdentifierContext reference, DataTypePropertyWithSourceCode element) voidaddEnumerationReference(KlassParser.EnumerationReferenceContext reference, EnumerationWithSourceCode element) voidaddProjectionReference(KlassParser.ProjectionReferenceContext reference, ProjectionWithSourceCode element) voidaddReferencePropertyReference(KlassParser.IdentifierContext reference, ReferencePropertyWithSourceCode element) voidaddUserReference(org.antlr.v4.runtime.ParserRuleContext reference, KlassWithSourceCode element) getElementByReference(org.antlr.v4.runtime.Token token)
-
Constructor Details
-
DomainModelReferences
public DomainModelReferences()
-
-
Method Details
-
getElementByReference
public Optional<ElementWithSourceCode> getElementByReference(@Nonnull org.antlr.v4.runtime.Token token) -
addEnumerationReference
public void addEnumerationReference(@Nonnull KlassParser.EnumerationReferenceContext reference, @Nonnull EnumerationWithSourceCode element) -
addClassReference
public void addClassReference(@Nonnull KlassParser.ClassReferenceContext reference, @Nonnull KlassWithSourceCode element) -
addClassifierReference
public void addClassifierReference(@Nonnull KlassParser.ClassifierReferenceContext reference, @Nonnull ClassifierWithSourceCode element) -
addReferencePropertyReference
public void addReferencePropertyReference(@Nonnull KlassParser.IdentifierContext reference, @Nonnull ReferencePropertyWithSourceCode element) -
addProjectionReference
public void addProjectionReference(@Nonnull KlassParser.ProjectionReferenceContext reference, @Nonnull ProjectionWithSourceCode element) -
addDataTypePropertyReference
public void addDataTypePropertyReference(@Nonnull KlassParser.IdentifierContext reference, @Nonnull DataTypePropertyWithSourceCode element) -
addAssociationEndReference
public void addAssociationEndReference(@Nonnull KlassParser.AssociationEndReferenceContext reference, @Nonnull AssociationEndWithSourceCode element) -
addUserReference
public void addUserReference(org.antlr.v4.runtime.ParserRuleContext reference, KlassWithSourceCode element)
-