Skip to main content



      Home
Home » Modeling » UML2 » how to delete class.attribute(property)
how to delete class.attribute(property) [message #622671] Fri, 29 June 2007 13:37
Eclipse UserFriend
Hi All:
I have a class. Some of attribtues are private members, and I'd like to
programtically delete all private members and only keep public
class.members. When running following code, it throws exception
org.eclipse.emf.common.util.BasicEList$EIterator.checkModCou nt. Could any
one help to see what's wrong?

List attList = clz.getAttributes();
ListIterator lstIt = attList.listIterator(attList.size());
while(lstIt.hasPrevious()){
Property prpt = (Property) lstIt.previous();
vk = prpt.getVisibility().getValue();
if (vk == VisibilityKind.PRIVATE){
System.out.println("Destroy property: " + prpt.getQualifiedName());
prpt.destroy();
}
}
Thanks!
JD
Previous Topic:Referencing a uml model element from a ecore model
Next Topic:Problem with navigable owned end
Goto Forum:
  


Current Time: Sat Jul 19 04:04:20 EDT 2025

Powered by FUDForum. Page generated in 0.02816 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top