/** * @see org.overlord.sramp.common.visitors.HierarchicalArtifactVisitorAdapter#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Part) */ @Override public void visit(Part artifact) { super.visit(artifact); try { artifact.setElement(getRelationship("element", ElementTarget.class)); //$NON-NLS-1$ artifact.setType(getRelationship("type", XsdTypeTarget.class)); //$NON-NLS-1$ } catch (Exception e) { throw new RuntimeException(e); } }
/** * @see org.artificer.common.visitors.HierarchicalArtifactVisitor#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Part) */ @Override public void visit(Part artifact) { super.visit(artifact); try { artifact.setElement(getRelationship( "element", artificerArtifact, ElementDeclarationTarget.class)); artifact.setType(getRelationship( "type", artificerArtifact, XsdTypeTarget.class)); } catch (Exception e) { throw new RuntimeException(e); } }
elementTarget.getOtherAttributes().put(UNRESOLVED_REF, qname.toString()); part.setElement(elementTarget); } else if (partElem.hasAttribute("type")) { //$NON-NLS-1$ String encodedQName = partElem.getAttribute("type"); //$NON-NLS-1$
element.setValue(artifactRef.getUuid()); } else { artifact.setElement(null);
ArtifactTypeEnum.ElementDeclaration.getModel(), ArtifactTypeEnum.ElementDeclaration.getType())); part.setElement(elementTarget); } else if (partElem.hasAttribute("type")) { String encodedQName = partElem.getAttribute("type");