Interface DomainModel


public interface DomainModel
  • Method Details

    • getUserClass

      Optional<Klass> getUserClass()
    • getTopLevelElements

      @Nonnull org.eclipse.collections.api.list.ImmutableList<TopLevelElement> getTopLevelElements()
    • getEnumerations

      @Nonnull org.eclipse.collections.api.list.ImmutableList<Enumeration> getEnumerations()
    • getClassifiers

      @Nonnull org.eclipse.collections.api.list.ImmutableList<Classifier> getClassifiers()
    • getInterfaces

      @Nonnull org.eclipse.collections.api.list.ImmutableList<Interface> getInterfaces()
    • getClasses

      @Nonnull org.eclipse.collections.api.list.ImmutableList<Klass> getClasses()
    • getAssociations

      @Nonnull org.eclipse.collections.api.list.ImmutableList<Association> getAssociations()
    • getProjections

      @Nonnull org.eclipse.collections.api.list.ImmutableList<Projection> getProjections()
    • getServiceGroups

      @Nonnull org.eclipse.collections.api.list.ImmutableList<ServiceGroup> getServiceGroups()
    • getTopLevelElementByName

      TopLevelElement getTopLevelElementByName(String topLevelElementName)
    • getEnumerationByName

      Enumeration getEnumerationByName(String name)
    • getClassifierByName

      Classifier getClassifierByName(String name)
    • getInterfaceByName

      Interface getInterfaceByName(String name)
    • getClassByName

      Klass getClassByName(String name)
    • getAssociationByName

      Association getAssociationByName(String name)
    • getProjectionByName

      Projection getProjectionByName(String name)