org.overlord.sramp.common.visitors
Interface ArtifactVisitor

All Known Implementing Classes:
ArtifactVisitorAdapter, HierarchicalArtifactVisitorAdapter

public interface ArtifactVisitor

An interface for visiting an S-RAMP artifact. This interface contains a visit method for each type of artifact defined by S-RAMP.

Author:
eric.wittmann@redhat.com

Method Summary
 void visit(Actor artifact)
           
 void visit(AttributeDeclaration artifact)
           
 void visit(Binding artifact)
           
 void visit(BindingOperation artifact)
           
 void visit(BindingOperationFault artifact)
           
 void visit(BindingOperationInput artifact)
           
 void visit(BindingOperationOutput artifact)
           
 void visit(Choreography artifact)
           
 void visit(ChoreographyProcess artifact)
           
 void visit(Collaboration artifact)
           
 void visit(CollaborationProcess artifact)
           
 void visit(ComplexTypeDeclaration artifact)
           
 void visit(Composition artifact)
           
 void visit(Document artifact)
           
 void visit(Effect artifact)
           
 void visit(Element artifact)
           
 void visit(ElementDeclaration artifact)
           
 void visit(Event artifact)
           
 void visit(ExtendedArtifactType artifact)
           
 void visit(Fault artifact)
           
 void visit(InformationType artifact)
           
 void visit(Message artifact)
           
 void visit(Operation artifact)
           
 void visit(OperationInput artifact)
           
 void visit(OperationOutput artifact)
           
 void visit(Orchestration artifact)
           
 void visit(OrchestrationProcess artifact)
           
 void visit(Organization artifact)
           
 void visit(Part artifact)
           
 void visit(Policy artifact)
           
 void visit(PolicyAttachment artifact)
           
 void visit(PolicyDocument artifact)
           
 void visit(PolicyExpression artifact)
           
 void visit(PolicySubject artifact)
           
 void visit(Port artifact)
           
 void visit(PortType artifact)
           
 void visit(Process artifact)
           
 void visit(Service artifact)
           
 void visit(ServiceComposition artifact)
           
 void visit(ServiceContract artifact)
           
 void visit(ServiceEndpoint artifact)
           
 void visit(ServiceInstance artifact)
           
 void visit(ServiceInterface artifact)
           
 void visit(ServiceOperation artifact)
           
 void visit(SimpleTypeDeclaration artifact)
           
 void visit(SoapAddress artifact)
           
 void visit(SoapBinding artifact)
           
 void visit(System artifact)
           
 void visit(Task artifact)
           
 void visit(WsdlDocument artifact)
           
 void visit(WsdlExtension artifact)
           
 void visit(WsdlService artifact)
           
 void visit(XmlDocument artifact)
           
 void visit(XsdDocument artifact)
           
 

Method Detail

visit

void visit(Document artifact)

visit

void visit(XmlDocument artifact)

visit

void visit(XsdDocument artifact)

visit

void visit(AttributeDeclaration artifact)

visit

void visit(ElementDeclaration artifact)

visit

void visit(SimpleTypeDeclaration artifact)

visit

void visit(ComplexTypeDeclaration artifact)

visit

void visit(PolicyDocument artifact)

visit

void visit(PolicyExpression artifact)

visit

void visit(PolicyAttachment artifact)

visit

void visit(SoapAddress artifact)

visit

void visit(SoapBinding artifact)

visit

void visit(WsdlDocument artifact)

visit

void visit(WsdlService artifact)

visit

void visit(Port artifact)

visit

void visit(WsdlExtension artifact)

visit

void visit(Part artifact)

visit

void visit(Message artifact)

visit

void visit(Fault artifact)

visit

void visit(PortType artifact)

visit

void visit(Operation artifact)

visit

void visit(OperationInput artifact)

visit

void visit(OperationOutput artifact)

visit

void visit(Binding artifact)

visit

void visit(BindingOperation artifact)

visit

void visit(BindingOperationInput artifact)

visit

void visit(BindingOperationOutput artifact)

visit

void visit(BindingOperationFault artifact)

visit

void visit(Organization artifact)

visit

void visit(ServiceEndpoint artifact)

visit

void visit(ServiceInstance artifact)

visit

void visit(ServiceOperation artifact)

visit

void visit(ExtendedArtifactType artifact)

visit

void visit(Actor artifact)

visit

void visit(Choreography artifact)

visit

void visit(ChoreographyProcess artifact)

visit

void visit(Collaboration artifact)

visit

void visit(CollaborationProcess artifact)

visit

void visit(Composition artifact)

visit

void visit(Effect artifact)

visit

void visit(Element artifact)

visit

void visit(Event artifact)

visit

void visit(InformationType artifact)

visit

void visit(Orchestration artifact)

visit

void visit(OrchestrationProcess artifact)

visit

void visit(Policy artifact)

visit

void visit(PolicySubject artifact)

visit

void visit(Process artifact)

visit

void visit(Service artifact)

visit

void visit(ServiceContract artifact)

visit

void visit(ServiceComposition artifact)

visit

void visit(ServiceInterface artifact)

visit

void visit(System artifact)

visit

void visit(Task artifact)


Copyright © 2011-2013 JBoss, a division of Red Hat. All Rights Reserved.