UModelAPI - IUMLGuiNodeLink

www.altova.com Print this Topic Previous Page Up One Level Next page

Home >  UModel Programmer's Reference > UModel API Reference > UModel API > UMLData > IUMLGuiElement >

UModelAPI - IUMLGuiNodeLink

Interface IUMLGuiNodeLink

diagram

UModelAPI_p322.png

hierarchy

UModelAPI_p323.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 http://www.altova.com/umodel

Wed Mar 6 07:10:42 2019


© 2019 Altova GmbH