Properties of the dagClass
The table shows the properties of the dagClass. The text that follows explains each property in more detail.
A dagClass is a mechanism for grouping properties that are common to multiple nodes. You specify what the class is for a node when you create the node; each node is in only one class. Classes are never directly displayed. A class can only affect what is displayed by the properties inherited by nodes of the class.
|
Name
|
SKILL Type
|
Description
|
|
name
|
string
|
Name of the class.
|
|
type
|
symbol
|
Type of the object. The symbol for this object is dagClass. This property is read-only.
The action list, display list, width, and height properties described below are inheritable.
|
|
actionList
|
list
|
List of actions this class can do. actionLists are described in more detail later in this chapter. This property is read-only. The default value is nil.
|
|
displayList
|
wType
|
Display list nodes of this class used when drawn in a browser tool.
|
|
width
|
fixNum
|
Width of all the nodes of this class when displayed in a browser tool.
|
|
height
|
fixNum
|
Property that (if true) causes the dag functions to not display, reserve space in automatic placement for or route in automatic routing to this node and any of its children. If property is pruneChildren, then this node will display, but its children will not.
|
The width and height properties are expressed using cardinal numbers. The dimensions are unit-less and can be any range that you wish. The browser tool scales these dimensions, much like the Graphics Editor does when displaying a database.
Related Topics
Properties of the dagArc
Properties of the dagNode
Properties of the dagTool
Return to top