Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You can use the following APIs to create a runtime object. You can create the object by specifying its name, its qualified name, or you can pass the Class object.

Code Block
languagetext
ALH.createObject("name")
ALH.createObject(Class classifier)

The following example shows how to create a runtime object (Object_), typed by a specified Classifier in ALH API.
If a passing parameter is typed by a String, the API will find a Class in the model that has a matching name, and then create the runtime object typed by that Class.

Code Block
languagetext
ALH.createObject("Car");

If an instance of the com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class has been passed on to the parameter "a"; you can create an object through the specified Class directly as follows:

Code Block
languagetext
ALH.createObject(a);

Note that if a parameter is equal to null, execution will be thrown.