IBM Rational Software Modeler
Release 6.0

com.ibm.xtools.ras.profile.defauld.webservice.defaultwebserviceprofile
Interface Implementation

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface Implementation
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Implementation'. xmi:ordered=true property order is (these are role names) 1. wsdl 2. artifact The Implementation class has two associations, Wsdl and Artifact. The Wsdl points to the wsdl file wihch describes the web service. The Implementation class has a collection of Artifact instances. These Artifact instances identify the binary and other files that provide the component implementation. The Implementation class has no attributes.

The following features are supported:

See Also:
DefaultwebserviceprofilePackage.getImplementation()

Method Summary
 VisitorStatus accept(IArtifactVisitor visitor)
          Accepts the given visitor.
 org.eclipse.emf.common.util.EList getArtifact()
          Returns the value of the 'Artifact' containment reference list.
 Wsdl getWsdl()
          Returns the value of the 'Wsdl' containment reference
 void setWsdl(Wsdl value)
          Sets the value of the 'Wsdl' containment reference
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getArtifact

public org.eclipse.emf.common.util.EList getArtifact()
Returns the value of the 'Artifact' containment reference list. The list contents are of type Artifact.

Returns:
the value of the 'Artifact' containment reference list.
See Also:
DefaultwebserviceprofilePackage.getImplementation_Artifact()

getWsdl

public Wsdl getWsdl()
Returns the value of the 'Wsdl' containment reference.

Returns:
the value of the 'Wsdl' containment reference.
See Also:
setWsdl(Wsdl), DefaultwebserviceprofilePackage.getImplementation_Wsdl()

setWsdl

public void setWsdl(Wsdl value)
Sets the value of the 'Wsdl' containment reference.

Parameters:
value - the new value of the 'Wsdl' containment reference.
See Also:
getWsdl()

accept

public VisitorStatus accept(IArtifactVisitor visitor)
Accepts the given visitor. The visitor's visit method is called with this Implementation. Each Artifact contained in the Implementation will be visited. The visitor returns a VisitorStatus indicating how visition should proceed.

Parameters:
visitor - the visitor used to visit each Artifact
Returns:
a status indicating how visitation should proceed
Throws:
IllegalArgumentException - if visitor is null.
See Also:
IArtifactVisitor.visit(Artifact)

IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2004. All rights reserved.