org.eclipse.emf.mwe.core.issues
Interface Issues

All Known Implementing Classes:
IssuesImpl

public interface Issues

Collects information about workflow configuration.


Method Summary
 void add(MWEDiagnostic issue)
          Adds a MWEDiagnostic.
 void addError(java.lang.String msg)
          Adds an error message.
 void addError(java.lang.String msg, java.lang.Object obj)
          Adds an error message.
 void addError(WorkflowComponent ctx, java.lang.String msg)
          Adds an error message.
 void addError(WorkflowComponent compnent, java.lang.String msg, java.lang.Object obj)
          Adds an error message
 void addError(WorkflowComponent ctx, java.lang.String msg, java.lang.Object obj, java.lang.String featureName, java.lang.Throwable t, java.util.List<java.lang.Object> additionalData)
          Adds an error message.
 void addError(WorkflowComponent ctx, java.lang.String msg, java.lang.Object obj, java.lang.Throwable t, java.util.List<java.lang.Object> additionalData)
          Adds an error message.
 void addInfo(java.lang.String msg)
          Adds a info message.
 void addInfo(java.lang.String msg, java.lang.Object obj)
          Adds a info message.
 void addInfo(WorkflowComponent ctx, java.lang.String msg)
          Adds a info message.
 void addInfo(WorkflowComponent compnent, java.lang.String msg, java.lang.Object obj)
          Adds an info message
 void addInfo(WorkflowComponent ctx, java.lang.String msg, java.lang.Object element, java.lang.String featureName, java.lang.Throwable t, java.util.List<java.lang.Object> additionalData)
           
 void addInfo(WorkflowComponent ctx, java.lang.String msg, java.lang.Object obj, java.lang.Throwable t, java.util.List<java.lang.Object> additionalData)
          Adds a info message.
 void addWarning(java.lang.String msg)
          Adds a warn message.
 void addWarning(java.lang.String msg, java.lang.Object obj)
          Adds a warn message.
 void addWarning(WorkflowComponent ctx, java.lang.String msg)
          Adds a warn message.
 void addWarning(WorkflowComponent compnent, java.lang.String msg, java.lang.Object obj)
          Adds an warn message
 void addWarning(WorkflowComponent ctx, java.lang.String msg, java.lang.Object obj, java.lang.String featureName, java.lang.Throwable t, java.util.List<java.lang.Object> additionalData)
           
 void addWarning(WorkflowComponent ctx, java.lang.String msg, java.lang.Object obj, java.lang.Throwable t, java.util.List<java.lang.Object> additionalData)
          Adds a warn message.
 void clear()
          removes all warnings and errors
 MWEDiagnostic[] getErrors()
           
 MWEDiagnostic[] getInfos()
           
 MWEDiagnostic[] getIssues()
           
 MWEDiagnostic[] getWarnings()
           
 boolean hasErrors()
           
 boolean hasInfos()
           
 boolean hasWarnings()
           
 

Method Detail

add

void add(MWEDiagnostic issue)
Adds a MWEDiagnostic. Only MWEDiagnostic with a severity of Diagnostic.INFO, Diagnostic.WARNING and Diagnostic.ERROR are allowed

Parameters:
issue -

addInfo

void addInfo(java.lang.String msg)
Adds a info message.

Parameters:
msg - Message text.

addInfo

void addInfo(java.lang.String msg,
             java.lang.Object obj)
Adds a info message.

Parameters:
msg - Message text.

addInfo

void addInfo(WorkflowComponent ctx,
             java.lang.String msg,
             java.lang.Object obj,
             java.lang.Throwable t,
             java.util.List<java.lang.Object> additionalData)
Adds a info message.

Parameters:
msg - Message text.

addInfo

void addInfo(WorkflowComponent ctx,
             java.lang.String msg,
             java.lang.Object element,
             java.lang.String featureName,
             java.lang.Throwable t,
             java.util.List<java.lang.Object> additionalData)
Parameters:
ctx -
msg -
element -
featureName -
t -
additionalData -

addInfo

void addInfo(WorkflowComponent compnent,
             java.lang.String msg,
             java.lang.Object obj)
Adds an info message

Parameters:
compnent -
string -
obj -

addInfo

void addInfo(WorkflowComponent ctx,
             java.lang.String msg)
Adds a info message.

Parameters:
msg - Message text.

hasInfos

boolean hasInfos()
Returns:

getInfos

MWEDiagnostic[] getInfos()
Returns:
all infos in this container

addWarning

void addWarning(java.lang.String msg)
Adds a warn message.

Parameters:
msg - Message text.

addWarning

void addWarning(java.lang.String msg,
                java.lang.Object obj)
Adds a warn message.

Parameters:
msg - Message text.

addWarning

void addWarning(WorkflowComponent ctx,
                java.lang.String msg,
                java.lang.Object obj,
                java.lang.Throwable t,
                java.util.List<java.lang.Object> additionalData)
Adds a warn message.

Parameters:
msg - Message text.

addWarning

void addWarning(WorkflowComponent ctx,
                java.lang.String msg,
                java.lang.Object obj,
                java.lang.String featureName,
                java.lang.Throwable t,
                java.util.List<java.lang.Object> additionalData)
Parameters:
ctx -
msg -
obj -
feature -
t -
additionalData -

addWarning

void addWarning(WorkflowComponent compnent,
                java.lang.String msg,
                java.lang.Object obj)
Adds an warn message

Parameters:
compnent -
string -
obj -

addWarning

void addWarning(WorkflowComponent ctx,
                java.lang.String msg)
Adds a warn message.

Parameters:
msg - Message text.

hasWarnings

boolean hasWarnings()
Returns:

getWarnings

MWEDiagnostic[] getWarnings()
Returns:
all warning in this container

addError

void addError(java.lang.String msg)
Adds an error message.

Parameters:
msg - Message text.

addError

void addError(java.lang.String msg,
              java.lang.Object obj)
Adds an error message.

Parameters:
msg - Message text.

addError

void addError(WorkflowComponent ctx,
              java.lang.String msg,
              java.lang.Object obj,
              java.lang.Throwable t,
              java.util.List<java.lang.Object> additionalData)
Adds an error message.

Parameters:
msg - Message text.

addError

void addError(WorkflowComponent ctx,
              java.lang.String msg,
              java.lang.Object obj,
              java.lang.String featureName,
              java.lang.Throwable t,
              java.util.List<java.lang.Object> additionalData)
Adds an error message.

Parameters:
ctx -
msg -
obj -
feature -
t -
additionalData -

addError

void addError(WorkflowComponent compnent,
              java.lang.String msg,
              java.lang.Object obj)
Adds an error message

Parameters:
compnent -
string -
obj -

addError

void addError(WorkflowComponent ctx,
              java.lang.String msg)
Adds an error message.

Parameters:
msg - Message text.

getErrors

MWEDiagnostic[] getErrors()
Returns:
all errors in this container

hasErrors

boolean hasErrors()
Returns:

clear

void clear()
removes all warnings and errors


getIssues

MWEDiagnostic[] getIssues()
Returns:
all MWEDiagnostics reported here