The ultimate superclass of all model objects.
Instances of GmlObject or any of its derived classes are persistent objects that are
stored as part of the model and are universally accessible.To create instances of GmlObject or any of its sub-classes, use respective GMLDOM methods.
Do not use constructors for initializing instances of GmlObject.(c) SAP AG 2003-2006. All rights reserved.
Gets the object's Class.
Gets the object identifier (unique within the scope of the parent object).
Gets or sets the object name.
Gets the value of a specified property.The name of the property to get.The qualified aspect role name.The name of the property to get.The requested property value.
Tests whether the object has a value in a specified property.The name of the property to test.The test result.Use this method to test whether the object has a value in the given property.
The method works as expected even if the property value (instance)
is equal to the default property value (class).
Tests whether this object is an instance of one or more specified classes.A variable list of qualified class names to test.The test result.
Invokes an overridden method on an ancestor class (including indirect ancestor classes and prototypes from which this class is derived).The name of the ancestor class/prototype to invoke.The overridden method arguments. If omitted, the arguments passed to the invoking method will be used.The invoked method return value.
Sets the value of a specified property.The name of the property to set.The property's new value. If omitted, the property will be reset to its default value.Returns <code>true</code> if the property was set successfully; otherwise, returns <code>false</code>
Invokes an overridden method on the superclass.The overridden method arguments. If omitted, the arguments passed to the invoking method will be used.The invoked method return value.
A callback method that is invoked when the object is first created.This method is invoked immediately after the object has been created, but before it is
inserted into the model, and before any notification events are raised.
Override this method to initialize persistent properties on the object, as needed.
A callback method that is invoked when the object is loaded to memory from the model repository.This method is invoked each time the object is loaded to memory (this can happen at most
once during a work session). Override this method to update virtual properties on the object, as needed.
It is guaranteed that when this method is invoked, all other objects in the same unit
unit have been loaded and can be safely referenced.
Notifies that an object has been renamed.The object that was renamed.The new object name.The old object name.
Notifies that an object property has been updated.The object that was updated.The name of the property that was updated.The new property value.The old property value.