/** * @return element.getQualifiedName() * @see org.andromda.metafacades.uml.ModelElementFacade#getQualifiedName() */ protected String handleGetQualifiedName() { final NamedElement element = (NamedElement)this.metaObject; return element.getQualifiedName(); }
/** * @return element.getQualifiedName() * @see org.andromda.metafacades.uml.ModelElementFacade#getQualifiedName() */ protected String handleGetQualifiedName() { final NamedElement element = (NamedElement)this.metaObject; return element.getQualifiedName(); }
public String getQualifiedName(Object namedElement) { return (namedElement instanceof NamedElement)? ((NamedElement) namedElement).getQualifiedName() : null; }
public static String qualifiedName(NamedElement namedElement) { String[] packageParts = namedElement.getQualifiedName().split("::"); String[] javaPackageParts = Arrays.copyOfRange(packageParts, 1, packageParts.length); StringBuilder sb = new StringBuilder(); int i = 0; for (String s : javaPackageParts) { sb.append(s); i++; if (i < javaPackageParts.length) { sb.append("."); } } return sb.toString(); }
((NamedElement)element).getQualifiedName() + " has stereotype <<" + stereotypeName + ">> : " + hasStereotype);
((NamedElement)element).getQualifiedName() + " has stereotype <<" + stereotypeName + ">> : " + hasStereotype);
@Override public String formatQualifiedName(Object object) { if (object instanceof NamedElement) { NamedElement named = (NamedElement) object; String qualifiedName = named.getQualifiedName(); if (qualifiedName != null) { return formatString(qualifiedName); } // construct a path List<String> path = new java.util.ArrayList<String>(); for (Element element = named; element != null; element = element.getOwner()) { path.add(formatName(element)); } Collections.reverse(path); return formatPath(path); } return super.formatQualifiedName(object); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Retrieves a label for this named element, localized if indicated. * @param namedElement The receiving '<em><b>Named Element</b></em>' model object. * @param localize Whether to localize the label. * <!-- end-model-doc --> * @generated NOT */ public static String getLabel(NamedElement namedElement, boolean localize) { String qualifiedName = namedElement.getQualifiedName(); return getString(namedElement, LABEL_KEY_PREFIX + getValidJavaIdentifier(isEmpty(qualifiedName) ? EMPTY_STRING : qualifiedName.replace(':', '_')), namedElement.getName(), localize); }
@Override public String getQualifiedName() { if (isQualifier()) { return ((NamedElement) this.property.getOwner()).getQualifiedName() + "::" + this.property.getQualifiedName(); } else { return this.property.getQualifiedName(); } }
throw new IllegalStateException(String.format("Property %s is not navigable! It can not be navigated in OCL from element %s", new String[]{pWrap.getQualifiedName(), this.element.getQualifiedName()}));
asJson.getBody().addToStatements("StringBuilder sb = new StringBuilder();"); asJson.getBody().addToStatements("name", "sb.append(\"{\\\"name\\\": \\\"" + namedElement.getName() + "\\\", \")"); asJson.getBody().addToStatements("qualifiedName", "sb.append(\"\\\"qualifiedName\\\": \\\"" + namedElement.getQualifiedName() + "\\\", \")"); asJson.getBody().addToStatements("uri", "sb.append(\"\\\"uri\\\": \\\"TODO\\\", \")"); asJson.getBody().addToStatements("properties", "sb.append(\"\\\"properties\\\": [\")");