42591551
MD190SP2
3
Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
com.nomagic.magicdraw.core.project.ProjectDescriptor represents a project (or a used project) as a resource for storing and loading. The same project can have multiple ProjectDescriptors.
There are two types of ProjectDescriptors:
- A local project descriptor. It represents a local ordinary project. A descriptor can be created for a project or file object.
- A remote project descriptor. It represents a project stored in the server.
Note |
---|
A server project has both descriptors (local and remote) because it can be saved locally. |
Every ProjectDescriptor provides the following properties:
- URI. The location is a specific java.lang.String value that holds all information that is needed to access a project.
- Representation String. A string used for a project identification in the user interface (GUI).
- Remote flag. The remote flag indicates if the project descriptor represents a server project.
com.nomagic.magicdraw.core.project.ProjectDescriptorsFactory can create an appropriate ProjectDescriptor object,
com.nomagic.magicdraw.teamworkesi.application.TeamworkUtilsEsiUtils helps to find an existing Teamwork Cloud Server (remote) project descriptors.