/** * @see org.overlord.sramp.common.visitors.HierarchicalArtifactVisitorAdapter#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Operation) */ @Override public void visit(Operation artifact) { super.visit(artifact); try { artifact.setInput(getRelationship("input", OperationInputTarget.class)); //$NON-NLS-1$ artifact.setOutput(getRelationship("output", OperationOutputTarget.class)); //$NON-NLS-1$ artifact.getFault().addAll(getRelationships("fault", FaultTarget.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.Operation) */ @Override public void visit(Operation artifact) { super.visit(artifact); try { artifact.setInput(getRelationship( "input", artificerArtifact, OperationInputTarget.class)); artifact.setOutput(getRelationship( "output", artificerArtifact, OperationOutputTarget.class)); artifact.getFault().addAll(getRelationships( "fault", artificerArtifact, FaultTarget.class)); } catch (Exception e) { throw new RuntimeException(e); } }
target.setValue(operationOutput.getUuid()); target.setArtifactType(OperationOutputEnum.OPERATION_OUTPUT); operation.setOutput(target);
target.setValue(operationOutput.getUuid()); target.setArtifactType(OperationOutputEnum.OPERATION_OUTPUT); operation.setOutput(target);