TPTP 4.4.0 Monitoring Tools Project
Internal API Specification

org.eclipse.tptp.wsdm.tooling.util.internal
Class Definition2Capability

java.lang.Object
  extended byorg.eclipse.tptp.wsdm.tooling.util.internal.Definition2Capability
Direct Known Subclasses:
IFile2Capability

public class Definition2Capability
extends java.lang.Object

This class can convert a proper WSDL Definition object to Capability object.
There are 2 costructors provided to intialize this class.
public Definition2Capability(Definition wsdlDefinition, boolean loadProperties, boolean loadRMD, boolean loadOperations,boolean loadTopics)
Using this constructor one can load perticluar component of a capability.
Anoter constructor available which will load all the component of a capability.
public Definition2Capability(Definition wsdlDefinition)
getCapability() method will trigger the conversion and will return the corresponding capability.


Field Summary
protected  org.eclipse.tptp.wsdm.tooling.model.capabilities.Capability _capability
           
protected  javax.wsdl.Definition _definition
           
protected  java.util.List _errorDiagonistics
           
protected  boolean _loadOperations
           
protected  boolean _loadProperties
           
protected  boolean _loadRMD
           
protected  boolean _loadTopics
           
protected  java.util.List _warningDiagonistics
           
 
Constructor Summary
Definition2Capability(javax.wsdl.Definition definition)
           
Definition2Capability(javax.wsdl.Definition definition, boolean loadProperties, boolean loadRMD, boolean loadOperations, boolean loadTopics)
           
 
Method Summary
 org.eclipse.tptp.wsdm.tooling.model.capabilities.Capability getCapability(org.eclipse.emf.common.util.URI capabilityURI)
          Returns the capability.
 javax.wsdl.Definition getDefinition()
          Returns the wsdl definition.
 java.util.List getErrorDiagonistics()
          Returns the error diagnostics list.
 org.eclipse.xsd.XSDElementDeclaration getResourcePropertyElement()
          Returns the resource property element.
 java.util.List getWarningDiagonistics()
          Returns the warning diagnostics list.
protected  boolean isValidCapability()
           
protected  void prepareErrorDiagnostics(java.lang.String message)
           
protected  void prepareWarningDiagnostics(java.lang.String message)
           
 void setLoadOperations(boolean load)
          Boolean parameter to load the operations of capability.
 void setLoadProperties(boolean load)
          Boolean parameter to load the properties of capability.
 void setLoadRMD(boolean load)
          Boolean parameter to load the metadata of capability.
 void setLoadTopics(boolean load)
          Boolean parameter to load the topics of capability.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_capability

protected org.eclipse.tptp.wsdm.tooling.model.capabilities.Capability _capability

_loadProperties

protected boolean _loadProperties

_loadRMD

protected boolean _loadRMD

_loadOperations

protected boolean _loadOperations

_loadTopics

protected boolean _loadTopics

_errorDiagonistics

protected java.util.List _errorDiagonistics

_warningDiagonistics

protected java.util.List _warningDiagonistics

_definition

protected javax.wsdl.Definition _definition
Constructor Detail

Definition2Capability

public Definition2Capability(javax.wsdl.Definition definition)

Definition2Capability

public Definition2Capability(javax.wsdl.Definition definition,
                             boolean loadProperties,
                             boolean loadRMD,
                             boolean loadOperations,
                             boolean loadTopics)
Method Detail

setLoadProperties

public void setLoadProperties(boolean load)
Boolean parameter to load the properties of capability.


setLoadRMD

public void setLoadRMD(boolean load)
Boolean parameter to load the metadata of capability.


setLoadOperations

public void setLoadOperations(boolean load)
Boolean parameter to load the operations of capability.


setLoadTopics

public void setLoadTopics(boolean load)
Boolean parameter to load the topics of capability.


getErrorDiagonistics

public java.util.List getErrorDiagonistics()
Returns the error diagnostics list.


getWarningDiagonistics

public java.util.List getWarningDiagonistics()
Returns the warning diagnostics list.


getCapability

public org.eclipse.tptp.wsdm.tooling.model.capabilities.Capability getCapability(org.eclipse.emf.common.util.URI capabilityURI)
Returns the capability.


getResourcePropertyElement

public org.eclipse.xsd.XSDElementDeclaration getResourcePropertyElement()
Returns the resource property element.


getDefinition

public javax.wsdl.Definition getDefinition()
Returns the wsdl definition.


isValidCapability

protected boolean isValidCapability()

prepareErrorDiagnostics

protected void prepareErrorDiagnostics(java.lang.String message)

prepareWarningDiagnostics

protected void prepareWarningDiagnostics(java.lang.String message)

TPTP 4.4.0 Monitoring Tools Project
Internal API Specification