|
|
|
создание связей между классами в PowerDesigner
|
|||
|---|---|---|---|
|
#18+
я создаю диаграмму классов в Power Designer через script, написанный на VBS. Как классы создать я знаю, но как реализовать различные связи между ними я незнаю. У меня есть кусочек скрипта: set gener = model.CreateObject(PdOOM.cls_Generalization) 'создаем связь generalizate - наследование gener.ParentObject = "Faculty" gener.ParentObject = "Group" мне необходимо записать ParentObject и ChildObject названия классов, но выдается ошибка - несоответствие типов. Подскажите как правильно сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2012, 19:58 |
|
||
|
создание связей между классами в PowerDesigner
|
|||
|---|---|---|---|
|
#18+
Если непонятно напишите, очень нужна помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 01:47 |
|
||
|
создание связей между классами в PowerDesigner
|
|||
|---|---|---|---|
|
#18+
Adylov Timur, ' Create Generalization function Function CreateGeneralization(ByVal model As PdCommon.BaseObject,ByVal Parent As PdCommon.BaseObject, ByVal Child As PdCommon.BaseObject ) As PdCommon.BaseObject Dim gnr As PdCommon.BaseObject ' .Generalization Try gnr = model.CreateObject(PdOOM_Generalization,"Generalizations",-1,True) gnr.SetAttribute("ParentObject",Parent) gnr.SetAttribute("ChildObject",Child) 'gnr.SetAttribute("Comment",Description) Catch ex As Exception MsgBox("Ошибка создания Generalization " & Parent.GetAttributeText("Name") & " и " & Child.GetAttributeText("Name"), MsgBoxStyle.Critical) Return Nothing exit Function End Try Return gnr End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 08:16 |
|
||
|
создание связей между классами в PowerDesigner
|
|||
|---|---|---|---|
|
#18+
огромное спасибо, сработало, только проблема, что не изображается на диаграмме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 12:03 |
|
||
|
создание связей между классами в PowerDesigner
|
|||
|---|---|---|---|
|
#18+
По идеи Set sym = diagram.AttachObject(gnr) должно работать, но не работает, подскажите как сделать правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2012, 12:04 |
|
||
|
создание связей между классами в PowerDesigner
|
|||
|---|---|---|---|
|
#18+
Пожалуйста киньте варианты решения!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 14:46 |
|
||
|
создание связей между классами в PowerDesigner
|
|||
|---|---|---|---|
|
#18+
Adylov Timur, Попробуй Sym = Diagram.AttachObject(ObjectPD) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 15:39 |
|
||
|
создание связей между классами в PowerDesigner
|
|||
|---|---|---|---|
|
#18+
НЕТ НЕ РАБОТАЕТ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 16:29 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37928062&tid=1541572]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 425ms |

| 0 / 0 |
