/** * @see org.andromda.metafacades.uml.ModelElementFacade#getPackage() */ @Override protected Package handleGetPackage() { return this.metaObject.getNearestPackage(); }
/** * @see org.andromda.metafacades.uml.ModelElementFacade#getPackage() */ @Override protected Package handleGetPackage() { return this.metaObject.getNearestPackage(); }
public static EList<EObject> applyAllRequiredStereotypes(Element element, boolean resolve) { org.eclipse.uml2.uml.Package package_ = element.getNearestPackage();
protected static EClass getDefinition(Element element, Stereotype stereotype) { if (stereotype != null) { Profile profile = stereotype.getProfile(); if (profile != null) { org.eclipse.uml2.uml.Package package_ = element .getNearestPackage(); if (package_ != null) { ProfileApplication profileApplication = package_ .getProfileApplication(profile, true); if (profileApplication != null) { ENamedElement appliedDefinition = profileApplication .getAppliedDefinition(stereotype); if (appliedDefinition instanceof EClass) { EClass eClass = (EClass) appliedDefinition; if (!eClass.isAbstract()) { return eClass; } } } } } } return null; }
Element umlElement = (Element) element; Package nesting = umlElement.getNearestPackage(); while (nesting != null) { ProfileApplication appl = nesting : nesting.getOwner().getNearestPackage();
Element umlElement = (Element) element; Package nesting = umlElement.getNearestPackage(); while (nesting != null) { ProfileApplication appl = nesting.getProfileApplication(profile); : nesting.getOwner().getNearestPackage();
org.eclipse.uml2.uml.Package package_ = element.getNearestPackage();
org.eclipse.uml2.uml.Package package_ = element.getNearestPackage();