Enterprise Architect Add-in Framework Documentation
EA_OnPreNewDiagramObject notifies Add-Ins that a new diagram object is about to be dropped on a diagram. It enables Add-Ins to permit or deny creation of the new object.
This event occurs when a user drags an object from the Enterprise Architect Project Browser or Resources window onto a diagram. The notification is provided immediately before the object is created, so that the Add-In can disable addition of the object.
Also look at EA_OnPostNewDiagramObject.
Namespace: EAAddinFrameworkAssembly: EAAddinFramework (in EAAddinFramework.dll) Version: 1.0.4064.9398
Syntax
C# |
---|
public virtual bool EA_OnPreNewDiagramObject(
Repository Repository,
EventProperties Info
) |
Visual Basic |
---|
Public Overridable Function EA_OnPreNewDiagramObject ( _
Repository As Repository, _
Info As EventProperties _
) As Boolean |
Visual C++ |
---|
public:
virtual bool EA_OnPreNewDiagramObject(
Repository^ Repository,
EventProperties^ Info
) |
Parameters
- Repository
- Type: Repository
An EA.Repository object representing the currently open Enterprise Architect model.
Poll its members to retrieve model data and user interface status information.
- Info
- Type: EventProperties
Contains the following EventProperty objects for the object to be created:
- Type: A string value corresponding to Object.Type
- Stereotype: A string value corresponding to Object.Stereotype
- ParentID: A long value corresponding to Object.ParentID
- DiagramID: A long value corresponding to the ID of the diagram to which the object is being added.
Return Value
Return True to enable addition of the object to the model. Return False to disable addition of the object.
See Also