Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
StarUML.pdf
Скачиваний:
97
Добавлен:
26.03.2015
Размер:
7.31 Mб
Скачать

StarUML. Руководство разработчика. Глава 4. Использование API

25 / 139

view.FontStyle = 1;

Все визуальные элементы, кроме IUMLNoteView, IUMLNoteLinkView и IUMLTextView имеют ссылки на модельный элемент. Следующий код может использоваться, чтобы получить ссылку на владеющий элемент типа IModel.

var view = ... // IView type element var mdl = view.Model;

...

Следующий код может использоваться, чтобы получить ссылку на диаграмму, которая содержит элемент типа IView.

var view = ... // IView type element var dgmView = view.OwnerDiagramView;

...

IDiagram

Интерфейс IDiagram унаследован от интерфейса IModel, он является общим родительским типом всех модельных элементов, соответствующих диаграммам. Интерфейс IDiagram имеет следующие основные свойства.

Свойство

Описание

 

 

 

Определяет, является ли текущая диаграмма заданной по умолчанию диаграммой.

DefaultDiagram:

Заданная по умолчанию диаграмма - это диаграмма, которая автоматически открывается,

когда открывается проект. Только диаграмма

Boolean

классов/прецедентов/компонентов/развертывания может быть установлена как заданная

 

 

по умолчанию диаграмма.

DiagramOwner:

Определяет элемент верхнего уровня, который содержит текущую диаграмму. * Только

IModel

для чтения.

DiagramView:

Определяет представление диаграммы, который соответствует диаграмме. * Только для

IDiagramView

чтения.

IDiagramView

Интерфейс IDiagramView унаследован от интерфейса IView, и является общим родительским типом для типов визуальных представлений всех диаграмм.

Свойство

Описание

 

 

Diagram: IDiagram

Определяет элемент диаграммы, который соответствует текущему

представлению диаграммы *Только для чтения.

 

Метод

Описание

 

 

GetSelectedViewCount:

Возвращает количество визуальных представлений, в настоящее время

Integer

выбранных на диаграмме.

GetSelectedViewAt(Index:

Возвращает по индексу представление, которое в настоящее время выбрано на

Integer): IView

диаграмме.

GetOwnedViewCount:

Возвращает количество представлений, содержащихся на диаграмме.

Integer

 

GetOwnedViewAt(Index:

Возвращает по индексу представление, содержащееся на диаграмме.

Integer): IView

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]