@Override public void visit(Operation artifact) { super.visit(artifact); if (oldArtifact == null) { verifyEmptyDerivedRelationships("input", artifact.getInput()); verifyEmptyDerivedRelationships("output", artifact.getOutput()); verifyEmptyDerivedRelationships("fault", artifact.getFault()); } else { Operation castOld = (Operation) oldArtifact; verifyUnchangedDerivedRelationships("input", artifact.getInput(), castOld.getInput()); verifyUnchangedDerivedRelationships("output", artifact.getOutput(), castOld.getOutput()); verifyUnchangedDerivedRelationships("fault", artifact.getFault(), castOld.getFault()); } }
/** * @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) { visitRelationship("input", artifact.getInput()); //$NON-NLS-1$ visitRelationship("output", artifact.getOutput()); //$NON-NLS-1$ visitRelationships("fault", artifact.getFault()); //$NON-NLS-1$ super.visit(artifact); }
/** * @see HierarchicalArtifactVisitor#visit(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Operation) */ @Override public void visit(Operation artifact) { visitRelationship("input", artifact.getInput(), false); visitRelationship("output", artifact.getOutput(), false); visitRelationships("fault", artifact.getFault(), false); super.visit(artifact); }
/** * @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 { setRelationship("input", RelationshipType.DERIVED, artifact.getInput()); setRelationship("output", RelationshipType.DERIVED, artifact.getOutput()); setRelationships("fault", RelationshipType.DERIVED, artifact.getFault()); } catch (Exception e) { error = e; } }
/** * @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 { setRelationship("input", 1, 1, OperationInputEnum.OPERATION_INPUT.toString(), false, artifact.getInput()); //$NON-NLS-1$ setRelationship("output", 1, 1, OperationOutputEnum.OPERATION_OUTPUT.toString(), false, artifact.getOutput()); //$NON-NLS-1$ setRelationships("fault", -1, 1, FaultEnum.FAULT.toString(), false, artifact.getFault()); //$NON-NLS-1$ } catch (Exception e) { error = e; } }
Assert.assertEquals("find", operation.getNCName()); //$NON-NLS-1$ Assert.assertEquals("http://ewittman.redhat.com/sample/2012/09/wsdl/sample.wsdl", operation.getNamespace()); //$NON-NLS-1$ Assert.assertNotNull(operation.getInput()); Assert.assertNotNull(operation.getOutput()); Assert.assertNotNull(operation.getFault());
OperationInput input = (OperationInput) getArtifactByTarget(operation.getInput()); Assert.assertEquals("findRequest", input.getNCName()); //$NON-NLS-1$ Message msg = (Message) getArtifactByTarget(input.getMessage()); input = (OperationInput) getArtifactByTarget(operation.getInput()); output = (OperationOutput) getArtifactByTarget(operation.getOutput()); faults = operation.getFault();