org.eclipse.modisco.infra.discovery.catalog
Interface DiscovererDescription


public interface DiscovererDescription

A representation of the model object 'Discoverer Description'.

The following features are supported:

See Also:
CatalogPackage.getDiscovererDescription()
Generated:
Model:

Method Summary
 java.lang.String getId()
          Returns the value of the 'Id' attribute.
 Bundle getImplementationBundle()
          Returns the value of the 'Implementation Bundle' attribute.
 java.lang.Class<?> getImplementationType()
          Returns the value of the 'Implementation Type' attribute.
 DiscovererParameter getParameterDefinition(java.lang.String parameterName)
           
  getParameterDefinitions()
          Returns the value of the 'Parameter Definitions' containment reference list.
 java.lang.Class<?> getSourceType()
          Returns the value of the 'Source Type' attribute.
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute.
 void setImplementationBundle(Bundle value)
          Sets the value of the 'Implementation Bundle' attribute.
 void setImplementationType(java.lang.Class<?> value)
          Sets the value of the 'Implementation Type' attribute.
 void setSourceType(java.lang.Class<?> value)
          Sets the value of the 'Source Type' attribute.
 

Method Detail

getParameterDefinitions

 getParameterDefinitions()
Returns the value of the 'Parameter Definitions' containment reference list. The list contents are of type DiscovererParameter. It is bidirectional and its opposite is 'Discoverer'.

If the meaning of the 'Parameter Definitions' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Parameter Definitions' containment reference list.
See Also:
CatalogPackage.getDiscovererDescription_ParameterDefinitions(), DiscovererParameter.getDiscoverer()
Generated:
Model:
opposite="discoverer" containment="true"

getId

java.lang.String getId()
Returns the value of the 'Id' attribute.

If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), CatalogPackage.getDiscovererDescription_Id()
Generated:
Model:
id="true" required="true"

setId

void setId(java.lang.String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()
Generated:

getSourceType

java.lang.Class<?> getSourceType()
Returns the value of the 'Source Type' attribute.

If the meaning of the 'Source Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Source Type' attribute.
See Also:
setSourceType(Class), CatalogPackage.getDiscovererDescription_SourceType()
Generated:
Model:
required="true" transient="true"

setSourceType

void setSourceType(java.lang.Class<?> value)
Sets the value of the 'Source Type' attribute.

Parameters:
value - the new value of the 'Source Type' attribute.
See Also:
getSourceType()
Generated:

getImplementationType

java.lang.Class<?> getImplementationType()
Returns the value of the 'Implementation Type' attribute.

If the meaning of the 'Implementation Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Implementation Type' attribute.
See Also:
setImplementationType(Class), CatalogPackage.getDiscovererDescription_ImplementationType()
Generated:
Model:
required="true" transient="true"

setImplementationType

void setImplementationType(java.lang.Class<?> value)
Sets the value of the 'Implementation Type' attribute.

Parameters:
value - the new value of the 'Implementation Type' attribute.
See Also:
getImplementationType()
Generated:

getImplementationBundle

Bundle getImplementationBundle()
Returns the value of the 'Implementation Bundle' attribute.

If the meaning of the 'Implementation Bundle' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Implementation Bundle' attribute.
See Also:
setImplementationBundle(Bundle), CatalogPackage.getDiscovererDescription_ImplementationBundle()
Generated:
Model:
dataType="org.eclipse.modisco.infra.discovery.catalog.Bundle" required="true" transient="true"

setImplementationBundle

void setImplementationBundle(Bundle value)
Sets the value of the 'Implementation Bundle' attribute.

Parameters:
value - the new value of the 'Implementation Bundle' attribute.
See Also:
getImplementationBundle()
Generated:

getParameterDefinition

DiscovererParameter getParameterDefinition(java.lang.String parameterName)

Generated:
Model:
parameterNameRequired="true"