Prev | Next |
ModelType Class
Provides an interface to the Class of a schema type as represented in the model.
ModelType Attributes
Attribute |
Description |
See also |
---|---|---|
PropertyCount |
long Notes: Read only The total number of properties for this Class available in the Properties collection. |
|
Properties |
SchemaPropEnum Notes: Enumerator Collection of properties for the Class as defined in the model. |
|
TypeID |
long Notes: Read only The Class ID of the type. |
|
Guid |
string Notes: Read only A GUID that uniquely identifies a type in the model. |
|
Typename |
string Notes: Read only The name of the type as represented in the model. |
|
ClassifierPath |
string Notes: Read only The qualified path of the type in the model. |
|
ClassifierPathID |
string Notes: Read only A GUID that uniquely identifies a ClassifierPath in the model. |
|
Stereotype |
string Notes: Read only The stereotype of the Class as defined in the model. |
|
Annotation |
string Notes: Read only Any notes present in the model describing the Class. |
ModelType Methods
Method |
Description |
See also |
---|---|---|
GetSuperClassEnum(SearchType searchtype) |
ModelTypeEnum Notes: Enumerator Returns an enumerator that can be used to traverse the Class ancestry. Parameters:
|
|
GetSubClassEnum(SearchType searchType) |
ModelTypeEnum Notes: Enumerator Returns an enumerator that can be used to iterate over any descendents of the Class. Parameters:
|