SysUmlModel Class [AX 2012]

The SysUmlModel class is the root class for UML models, for example, data model and object model.

class SysUmlModel

Run On

Server

  MethodDescription
Gg966873.pubmethod(en-us,AX.60).gif addElement Adds a UML element to the model structure.
Gg966873.pubmethod(en-us,AX.60).gif addUnnamedElement Adds an un-named element to the model structure. It adds elements to the umlElements list.
Gg966873.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg966873.protmethod(en-us,AX.60).gif createRelation
Gg966873.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg966873.protmethod(en-us,AX.60).gif getFieldName Gets the field name.
Gg966873.pubmethod(en-us,AX.60).gif getNumberOfElements Returns the number of UML elements.
Gg966873.protmethod(en-us,AX.60).gif getRelationFields Returns the relation fields as a string.
Gg966873.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg966873.protmethod(en-us,AX.60).gif getTypeId Finds the ID of the type.
Gg966873.protmethod(en-us,AX.60).gif getUmlTypeId
Gg966873.protmethod(en-us,AX.60).gif getUniqueName Generates unique UML element names.
Gg966873.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg966873.pubmethod(en-us,AX.60).gif init Initializes the model object.
Gg966873.protmethod(en-us,AX.60).gif new Initializes a new instance of the SysUmlModel class.
Gg966873.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg966873.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg966873.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg966873.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg966873.pubmethod(en-us,AX.60).gif packModel Packs the model elements into a string for transport from the server to the client.
Gg966873.pubmethod(en-us,AX.60).gif reverseEngineer Reverse engineers a UML model.
Gg966873.privmethod(en-us,AX.60).gif reverseEngineerBaseEnum Reverse engineers a Microsoft Dynamics AX base enumeration as a UML class.
Gg966873.privmethod(en-us,AX.60).gif reverseEngineerBaseEnums
Gg966873.privmethod(en-us,AX.60).gif reverseEngineerBaseEnumValue Reverse engineers a Microsoft Dynamics AX base enumeration value as a UML attribute.
Gg966873.privmethod(en-us,AX.60).gif reverseEngineerDataTypes
Gg966873.privmethod(en-us,AX.60).gif reverseEngineerExtendedDataType
Gg966873.privmethod(en-us,AX.60).gif reverseEngineerExtendedDataTypes Reverse engineers all Microsoft Dynamics AX extended data types.
Gg966873.protmethod(en-us,AX.60).gif reverseEngineerTableInheritance
Gg966873.privmethod(en-us,AX.60).gif setAggregationOnAssocication
Gg966873.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg966873.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg966873.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg966873.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg966873.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg966873.pubmethod(en-us,AX.60).gif Gg966873.static(en-us,AX.60).gif ::directionToString Converts a UML direction enum to string.
Gg966873.privmethod(en-us,AX.60).gif Gg966873.static(en-us,AX.60).gif ::inheritanceKey
Gg966873.pubmethod(en-us,AX.60).gif Gg966873.static(en-us,AX.60).gif ::newUmlModel Constructs a derived UML model object.
Gg966873.pubmethod(en-us,AX.60).gif Gg966873.static(en-us,AX.60).gif ::polymorphismToString Converts polymorphism enumeration value to a string.
Gg966873.pubmethod(en-us,AX.60).gif Gg966873.static(en-us,AX.60).gif ::scopeToString Converts scope enumeration values to string.
Gg966873.pubmethod(en-us,AX.60).gif Gg966873.static(en-us,AX.60).gif ::visibilityToString Converts visibility enumeration values to string.
Top

This class is abstract so you cannot instantiate it. Use the SysUmlObjectModel, SysUmlDataModel classes that derive from SysUmlModel.

Only data model and object model are currently implemented.

Community Additions

ADD
Show: