/** * @see org.overlord.sramp.common.visitors.HierarchicalArtifactVisitorAdapter#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BindingOperation) */ @Override public void visit(BindingOperation artifact) { super.visit(artifact); try { artifact.setInput(getRelationship("input", BindingOperationInputTarget.class)); //$NON-NLS-1$ artifact.setOutput(getRelationship("output", BindingOperationOutputTarget.class)); //$NON-NLS-1$ artifact.getFault().addAll(getRelationships("fault", BindingOperationFaultTarget.class)); //$NON-NLS-1$ artifact.setOperation(getRelationship("operation", OperationTarget.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.BindingOperation) */ @Override public void visit(BindingOperation artifact) { super.visit(artifact); try { artifact.setInput(getRelationship( "input", artificerArtifact, BindingOperationInputTarget.class)); artifact.setOutput(getRelationship( "output", artificerArtifact, BindingOperationOutputTarget.class)); artifact.getFault().addAll(getRelationships( "fault", artificerArtifact, BindingOperationFaultTarget.class)); artifact.setOperation(getRelationship( "operation", artificerArtifact, OperationTarget.class)); } catch (Exception e) { throw new RuntimeException(e); } }
opTarget.setValue(operation.getUuid()); opTarget.setArtifactType(OperationEnum.OPERATION); bindingOperation.setOperation(opTarget);
opTarget.setValue(operation.getUuid()); opTarget.setArtifactType(OperationEnum.OPERATION); bindingOperation.setOperation(opTarget);