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


public interface DiscovererParameter

A representation of the model object 'Discoverer Parameter'.

The following features are supported:

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

Method Summary
 java.lang.String getDescription()
          Returns the value of the 'Description' attribute.
 DirectionKind getDirection()
          Returns the value of the 'Direction' attribute.
 DiscovererDescription getDiscoverer()
          Returns the value of the 'Discoverer' container reference.
 java.lang.reflect.Field getField()
          Returns the value of the 'Field' attribute.
 java.lang.reflect.Method getGetter()
          Returns the value of the 'Getter' attribute.
 java.lang.String getId()
          Returns the value of the 'Id' attribute.
 java.lang.reflect.Method getInitializer()
          Returns the value of the 'Initializer' attribute.
 java.lang.reflect.Method getSetter()
          Returns the value of the 'Setter' attribute.
 java.lang.Class<?> getType()
          Returns the value of the 'Type' attribute.
 boolean isRequiredInput()
          Returns the value of the 'Required Input' attribute.
 void setDescription(java.lang.String value)
          Sets the value of the 'Description' attribute.
 void setDirection(DirectionKind value)
          Sets the value of the 'Direction' attribute.
 void setDiscoverer(DiscovererDescription value)
          Sets the value of the 'Discoverer' container reference.
 void setField(java.lang.reflect.Field value)
          Sets the value of the 'Field' attribute.
 void setGetter(java.lang.reflect.Method value)
          Sets the value of the 'Getter' attribute.
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute.
 void setInitializer(java.lang.reflect.Method value)
          Sets the value of the 'Initializer' attribute.
 void setRequiredInput(boolean value)
          Sets the value of the 'Required Input' attribute.
 void setSetter(java.lang.reflect.Method value)
          Sets the value of the 'Setter' attribute.
 void setType(java.lang.Class<?> value)
          Sets the value of the 'Type' attribute.
 

Method Detail

getDiscoverer

DiscovererDescription getDiscoverer()
Returns the value of the 'Discoverer' container reference. It is bidirectional and its opposite is 'Parameter Definitions'.

If the meaning of the 'Discoverer' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Discoverer' container reference.
See Also:
setDiscoverer(DiscovererDescription), CatalogPackage.getDiscovererParameter_Discoverer(), DiscovererDescription.getParameterDefinitions()
Generated:
Model:
opposite="parameterDefinitions" required="true" transient="false"

setDiscoverer

void setDiscoverer(DiscovererDescription value)
Sets the value of the 'Discoverer' container reference.

Parameters:
value - the new value of the 'Discoverer' container reference.
See Also:
getDiscoverer()
Generated:

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.getDiscovererParameter_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:

getDirection

DirectionKind getDirection()
Returns the value of the 'Direction' attribute. The literals are from the enumeration DirectionKind.

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

Returns:
the value of the 'Direction' attribute.
See Also:
DirectionKind, setDirection(DirectionKind), CatalogPackage.getDiscovererParameter_Direction()
Generated:
Model:
transient="true"

setDirection

void setDirection(DirectionKind value)
Sets the value of the 'Direction' attribute.

Parameters:
value - the new value of the 'Direction' attribute.
See Also:
DirectionKind, getDirection()
Generated:

getDescription

java.lang.String getDescription()
Returns the value of the 'Description' attribute.

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

Returns:
the value of the 'Description' attribute.
See Also:
setDescription(String), CatalogPackage.getDiscovererParameter_Description()
Generated:
Model:
transient="true"

setDescription

void setDescription(java.lang.String value)
Sets the value of the 'Description' attribute.

Parameters:
value - the new value of the 'Description' attribute.
See Also:
getDescription()
Generated:

isRequiredInput

boolean isRequiredInput()
Returns the value of the 'Required Input' attribute.

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

Returns:
the value of the 'Required Input' attribute.
See Also:
setRequiredInput(boolean), CatalogPackage.getDiscovererParameter_RequiredInput()
Generated:
Model:
transient="true"

setRequiredInput

void setRequiredInput(boolean value)
Sets the value of the 'Required Input' attribute.

Parameters:
value - the new value of the 'Required Input' attribute.
See Also:
isRequiredInput()
Generated:

getType

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

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

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

setType

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

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

getField

java.lang.reflect.Field getField()
Returns the value of the 'Field' attribute.

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

Returns:
the value of the 'Field' attribute.
See Also:
setField(Field), CatalogPackage.getDiscovererParameter_Field()
Generated:
Model:
dataType="org.eclipse.modisco.infra.discovery.catalog.Field" transient="true"

setField

void setField(java.lang.reflect.Field value)
Sets the value of the 'Field' attribute.

Parameters:
value - the new value of the 'Field' attribute.
See Also:
getField()
Generated:

getGetter

java.lang.reflect.Method getGetter()
Returns the value of the 'Getter' attribute.

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

Returns:
the value of the 'Getter' attribute.
See Also:
setGetter(Method), CatalogPackage.getDiscovererParameter_Getter()
Generated:
Model:
dataType="org.eclipse.modisco.infra.discovery.catalog.Method" transient="true"

setGetter

void setGetter(java.lang.reflect.Method value)
Sets the value of the 'Getter' attribute.

Parameters:
value - the new value of the 'Getter' attribute.
See Also:
getGetter()
Generated:

getSetter

java.lang.reflect.Method getSetter()
Returns the value of the 'Setter' attribute.

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

Returns:
the value of the 'Setter' attribute.
See Also:
setSetter(Method), CatalogPackage.getDiscovererParameter_Setter()
Generated:
Model:
dataType="org.eclipse.modisco.infra.discovery.catalog.Method" transient="true"

setSetter

void setSetter(java.lang.reflect.Method value)
Sets the value of the 'Setter' attribute.

Parameters:
value - the new value of the 'Setter' attribute.
See Also:
getSetter()
Generated:

getInitializer

java.lang.reflect.Method getInitializer()
Returns the value of the 'Initializer' attribute.

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

Returns:
the value of the 'Initializer' attribute.
See Also:
setInitializer(Method), CatalogPackage.getDiscovererParameter_Initializer()
Generated:
Model:
dataType="org.eclipse.modisco.infra.discovery.catalog.Method" transient="true"

setInitializer

void setInitializer(java.lang.reflect.Method value)
Sets the value of the 'Initializer' attribute.

Parameters:
value - the new value of the 'Initializer' attribute.
See Also:
getInitializer()
Generated: