Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » UML2 » set feature of stereotype
set feature of stereotype [message #626227] Fri, 14 March 2008 11:14
Eclipse UserFriend
Originally posted by: David.Ouagne.spim.jussieu.fr

Hi,

I need to copy the content of stereotype to new stereotype.

I have a static method which get a good result if I apply the profile.
However if the profile has already been applied, my fonction return a
Exception.

My question is: what is the difference between applying a profile and a
profile that was applied on the profile?

copy:

EObject oldEObject = oldElement.getStereotypeApplication(oldStereotype);
EObject newEObject = UMLUtil.safeApplyStereotype(newElement,
newStereotype);
for (EStructuralFeature eStructuralFeature : newEObject.eClass()
.getEAllStructuralFeatures()) {

if (!eStructuralFeature.getName()
.startsWith(Extension.METACLASS_ROLE_PREFIX)) {

if (eStructuralFeature.isChangeable())
newEObject.eSet(eStructuralFeature,
oldEObject.eGet(eStructuralFeature));
}
}
}

apply profile:

Profile profile = pck.getAppliedProfile(profileQualifiedName);
if (profile == null) {
profile = getProfile(profileURI);
pck.applyProfile(profile);
}
return profile;
Previous Topic:Adding a menu entry to the UML Editor Menu
Next Topic:Illegal Argument setting a stereotype property
Goto Forum:
  


Current Time: Sun Dec 21 17:33:02 GMT 2014

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

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