| java.lang.Object org.netbeans.modules.uml.integration.ide.RoundTripSource org.netbeans.modules.uml.integration.ide.RoundTripClassEventsSink
All known Subclasses: org.netbeans.modules.uml.integration.ide.RoundTripRelationEventsSink, org.netbeans.modules.uml.integration.ide.RoundTripPackageEventsSink,
RoundTripClassEventsSink | public class RoundTripClassEventsSink extends RoundTripSource implements IRoundTripClassEventsSink,IRoundTripEnumEventsSink(Code) | | Listens for changes to classes in the Describe model.
Revision History
No. Date Who What
--- ---- --- ----
1 2002-04-23 Darshan Added file and class comments, tweaked to
allow redirecting events to a subsidiary
listener.
2 2002-04-24 Darshan Fixed bug using the wrong element for addClass.
3 2002-04-24 Darshan Added a hack to distinguish between create and
modify class events when on build 45.
4 2002-04-26 Darshan Removed diagnostic messages from second
(post-change) event functions.
5 2002-05-06 Darshan Removed hack (for build 45) to distinguish
create and modify classes. Added preliminary
code to handle relationship events.
6 2002-05-13 Darshan Updated to handle both class and interface
events by manipulating IClassifier references
instead of directly dealing with IClass and
IInterface references.
7 2002-05-29 Darshan No longer add implements clauses on realize
relationships - instead use implementation
relationship.
8 2002-06-05 Darshan Modified to allow the handling of
generalizations between interfaces.
author: Ashish version: 1.0 |
Method Summary | |
public static void | addClassChangeListener(IClassChangeListener listener) | protected void | addRelationshipInfo(ClassInfo oldC, ClassInfo newC, int reqType, IRelationProxy rel) | protected void | fireBulkDeleteEvent(Vector classesToBeDeleted, String packageToBeDeleted, IProject affectedProject) | protected void | fireClassAddedEvent(ClassInfo clazz, boolean before) | protected void | fireClassChangeEvent(IChangeRequest newVal, boolean beforeChange) | protected void | fireClassChangedEvent(ClassInfo oldC, ClassInfo newC, boolean before) | protected void | fireClassDeletedEvent(ClassInfo clazz, boolean before) | protected void | fireClassTransformEvent(ClassInfo oldC, ClassInfo newC, boolean before) | protected void | handleDependencyAdded(IDependencyChangeRequest depReq, ClassInfo newC, boolean beforeChange) | public void | onClassChangeRequest(IChangeRequest newVal, IResultCell cell) | public void | onEnumChangeRequest(IChangeRequest newVal, IResultCell cell) | public void | onPreClassChangeRequest(IChangeRequest newVal, IResultCell cell) | public void | onPreEnumChangeRequest(IChangeRequest newVal, IResultCell cell) | public static void | removeClassChangeListener(IClassChangeListener listener) | protected void | transform(IChangeRequest newVal, boolean beforeChange) | protected void | transformClassifier(IClassifier before, IClassifier after, boolean beforeChange) |
RoundTripClassEventsSink | public RoundTripClassEventsSink()(Code) | | |
fireBulkDeleteEvent | protected void fireBulkDeleteEvent(Vector classesToBeDeleted, String packageToBeDeleted, IProject affectedProject)(Code) | | |
fireClassAddedEvent | protected void fireClassAddedEvent(ClassInfo clazz, boolean before)(Code) | | |
fireClassChangeEvent | protected void fireClassChangeEvent(IChangeRequest newVal, boolean beforeChange)(Code) | | |
fireClassDeletedEvent | protected void fireClassDeletedEvent(ClassInfo clazz, boolean before)(Code) | | |
|
|