Altova UModel 2025 Enterprise Edition

Interface IUMLGuiNodeLink

diagram

UModelAPI_diagrams/UModelAPI_p319.png

hierarchy

UModelAPI_diagrams/UModelAPI_p320.png

typedElements

documentation

A GuiNodeLink represents a graphical object on a diagram which usually represents an element from the UML (for example a Class, an Interface or a Lifeline). It has a position defined by a rectangle which can be positioned freely on the diagram.

A GuiNodeLink can itself contain other GuiNodeLinks, for example when displaying a big state in a state machine diagam which contains other, smaller substates.

Additionally, if the GuiNodeLink displays cells on it, like for example operations and properties on a class, it can store for each element shown if the element should be visible or not. Use the SetElementVisible and IsElementVisible functions for this.

 

Operation IUMLGuiNodeLink::AddOwnedGuiNodeLink

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

ipForUMLData

in

IUMLGuiNodeLink

 

 

 

return

return

void

 

 

 

 

Operation IUMLGuiNodeLink::Bottom

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

return

return

int

 

 

 

 

Operation IUMLGuiNodeLink::IsElementVisible

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

ipElement

in

IUMLElement

 

 

 

return

return

bool

 

 

 

 

Operation IUMLGuiNodeLink::Left

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

return

return

int

 

 

 

 

Operation IUMLGuiNodeLink::MoveTo

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

nLeft

in

int

 

 

 

nTop

in

int

 

 

 

return

return

void

 

 

 

 

Operation IUMLGuiNodeLink::OwnedGuiNodeLinks

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

return

return

IUMLDataList

 

 

 

documentation

Returns a list of all owned gui node links, all nodes which are directly contained in this node. All elements in this list are of type (or subtype of) IUMLGuiLink.

 

Operation IUMLGuiNodeLink::OwningGuiNodeLink

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

return

return

IUMLGuiNodeLink

 

 

 

 

Operation IUMLGuiNodeLink::Right

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

return

return

int

 

 

 

 

Operation IUMLGuiNodeLink::SetElementVisible

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

ipElement

in

IUMLElement

 

 

 

bVisible

in

bool

 

 

 

return

return

void

 

 

 

 

Operation IUMLGuiNodeLink::SetRect

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

nLeft

in

int

 

 

 

nTop

in

int

 

 

 

nRight

in

int

 

 

 

nBottom

in

int

 

 

 

return

return

void

 

 

 

 

Operation IUMLGuiNodeLink::Top

parameter

name  

direction  

type  

type modifier  

multiplicity  

default  

return

return

int

 

 

 

 

 

 

UML documentation generated by UModel UML Editor https://www.altova.com/umodel

Wed Sep 25 10:33:04 2024

© 2018-2024 Altova GmbH