CompositionViolationException
"Fu,Bin" <[email protected]> Mon, 29 Mar 2004 12:55:05 +0100
| Newsgroups | gmane.comp.java.netbeans.modules.mdr.devel |
|---|---|
| Message-ID | <001101c41584$acf96b70$ae0aa8c0@Bin> |
Hi,
when I tried to setNamespace() for the second model element, following execption messages always come to me:
javax.jmi.reflect.CompositionViolationException
at org.netbeans.mdr.storagemodel.StorableObject.setComposite(StorableObject.java:251)
at org.netbeans.mdr.storagemodel.StorableObject.setComposite(StorableObject.java:233)
at org.netbeans.mdr.storagemodel.AssocEndIndexSet.add(AssocEndIndexSet.java:148)
at org.netbeans.mdr.storagemodel.StorableAssociation.addLink(StorableAssociation.java:371)
at org.netbeans.mdr.handlers.AssociationHandler._handleLocalAdd(AssociationHandler.java:155)
at org.netbeans.mdr.handlers.AssociationHandler._handleAdd(AssociationHandler.java:144)
at org.omg.library.infrastructurelibrary.core.abstractions.namespaces.AOwnedMemberNamespace$Impl.add(Unknown Source)
at org.omg.library.infrastructurelibrary.core.abstractions.namespaces.AOwnedMemberNamespace$Impl._add(Unknown Source)
at org.netbeans.mdr.handlers.InstanceHandler._handleSetR(InstanceHandler.java:166)
at org.omg.library.uml2.classes.kernel.Class1$Impl.setNamespace(Unknown Source)
I know "CompositionViolationException" indicates that an instance object is going to become owned by more than one element (in sense of aggregation semantics). But I cannot find the exact problem when I examine my metamodel.
Regards
Fu, Bin