Interface ProjectDescriptor

All Known Implementing Classes:
AbstractRemoteProjectDescriptor, com.nomagic.magicdraw.core.project.AProjectDescriptor, EsiUtils.OfflineProjectDescriptor

@OpenApiAll public interface ProjectDescriptor
Identifier for project storage location. Descriptor is used to load/save project.
  • Method Summary

    Modifier and Type
    Method
    Description
    Constructs human representation of project.
    Returns project location URI.
    boolean
     
  • Method Details

    • getURI

      URI getURI()
      Returns project location URI. Used only for persistence, not for human representation. This location can be used for new descriptors creating in ProjectDescriptorsFactory.
      Returns:
      project URI.
    • getRepresentationString

      String getRepresentationString()
      Constructs human representation of project.
      Returns:
      project's representation as String.
    • isRemote

      boolean isRemote()
      Returns:
      true if descriptor points to remote project location.