Получение имени потока RTC из проводника проекта или навигатора

Есть ли какой-либо API или способ, с помощью которого мы можем получить имя потока RTC из проводника проекта или выбора представления Navigator в eclipse. Я создаю утилиту RTC, которой нужны некоторые основные входные данные, такие как имя потока или проект (который пользователь выбирает в навигаторе), который, в свою очередь, связывается с RTC при выполнении действий, связанных с нашим проектом.

Проводник проекта/навигатор показывает имя локального репозитория пользователей, но я не могу их получить, эти два представления предоставляют файл как IFile или IResource (IFolder, IProject.. и т. д.) или ICompliationUnits. который дает только путь к файлу.

Итак, есть ли где-нибудь, где я могу получить это имя потока из тех проектов/файлов, которые выбирает пользователь.

Заранее спасибо.


person Vijayakumar    schedule 05.08.2013    source источник


Ответы (1)


Я, наконец, нашел с небольшим исследованием. вот оно. После того, как проект (созданный) или загруженный через RTC, проекты получают дополнительные сведения, добавленные к его ярлыку, такие как компонент RTC и репозиторий, из которого они были получены.

Поскольку представление Project Explorer является средством просмотра дерева, приведите выбор к TreeSelection и с помощью метода getText() получите полное отображаемое имя этого элемента дерева. Который при разборе дает имя репозитория пользователя. Используя это как имя репозитория, запросите у RTC пользователя «WORKSPACE» и получите соединение с репозиторием пользователя и получите его цель потока (как доставку, так и прием), что в основном является местом, где создан пользовательский репозиторий.

И это решает мою проблему, так как мне нужен только текущий поток доставки (независимо от того, откуда создан пользовательский репозиторий).

получить исходный репозиторий

person Vijayakumar    schedule 10.08.2013