This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 82993 - Abstract property is not checked for operation when it's dragged and dropped from class to interface
Summary: Abstract property is not checked for operation when it's dragged and dropped ...
Status: REOPENED
Alias: None
Product: uml
Classification: Unclassified
Component: Properties (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: issues@uml
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-18 15:37 UTC by Andrew Korostelev
Modified: 2009-05-25 21:06 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Korostelev 2006-08-18 15:37:49 UTC
When an operation from a class is dragged and dropped to an interface, Abstract
property is not checked in properties.

steps to reproduce:
- drag and drop an operation from a class to an interface
- select to check the checkbox on Abstract  
- uncheck Abstract 
The following 'Invalid Property' error message will appear:
"The operation of an interface  must be abstract.
The Abstract property for this operation  will be set back to True."
- click OK -> Abstract is checked. 

The confusion here is that one does not see Abstract checked when first
looking into the Properties sheet after dragged/dropped from a class.  
Only when one done a couple of check/uncheck steps that one is told "well, you
can't really uncheck Abstract, you know!"

Either the msg is not informative enough OR the inherited
operation is not properly incorporated into the Interface
after dragged/dropped.  If you forgot about the rule and
never did attempt to select Abstract for such operation,
what would have happened?  would it still be correct?
Comment 1 George Vasick 2007-05-17 18:47:56 UTC
Planned for drawing area upgrade after NB 6.0.
Comment 2 George Vasick 2007-05-18 00:42:17 UTC
Should not use resolved/later status.
Comment 3 George Vasick 2007-06-28 22:52:27 UTC
Targeted in drawing area redesign.
Comment 4 George Vasick 2007-07-04 00:56:45 UTC
Restoring original priority and using the standard NB waiver process.
Comment 5 George Vasick 2008-01-02 17:49:21 UTC
Diagram area bugs waived for 6.0 will also be waived for 6.1.
Comment 6 Joanne Lau 2008-06-18 01:18:07 UTC
DnD operation from element to another element is not yet implemented in 6.5
Comment 7 Sergey Petrov 2008-10-31 15:27:03 UTC
it's not possible to drag&drop on a diagram, but still possible in project tree.