org.eclipse.cdt.managedbuilder.core
Interface IModificationStatus

All Superinterfaces:
org.eclipse.core.runtime.IStatus
All Known Implementing Classes:
ModificationStatus

public interface IModificationStatus
extends org.eclipse.core.runtime.IStatus


Field Summary
static int PROPS_NOT_DEFINED
          some properties used in the toolChain are not defined in the System
static int PROPS_NOT_SUPPORTED
           
static int REQUIRED_PROPS_NOT_SUPPORTED
           
static int TOOLS_CONFLICT
          flags should be obtained via IStatus.getCode()
static int TOOLS_DONT_SUPPORT_MANAGED_BUILD
          some tools do not support Managed Build Mode
 
Fields inherited from interface org.eclipse.core.runtime.IStatus
CANCEL, ERROR, INFO, OK, WARNING
 
Method Summary
 ITool[] getNonManagedBuildTools()
           
 ITool[][] getToolsConflicts()
           
 java.util.Set getUndefinedProperties()
           
 java.util.Map getUnsupportedProperties()
           
 java.util.Map getUnsupportedRequiredProperties()
           
 
Methods inherited from interface org.eclipse.core.runtime.IStatus
getChildren, getCode, getException, getMessage, getPlugin, getSeverity, isMultiStatus, isOK, matches
 

Field Detail

TOOLS_CONFLICT

static final int TOOLS_CONFLICT
flags should be obtained via IStatus.getCode()

See Also:
Constant Field Values

PROPS_NOT_SUPPORTED

static final int PROPS_NOT_SUPPORTED
See Also:
Constant Field Values

REQUIRED_PROPS_NOT_SUPPORTED

static final int REQUIRED_PROPS_NOT_SUPPORTED
See Also:
Constant Field Values

PROPS_NOT_DEFINED

static final int PROPS_NOT_DEFINED
some properties used in the toolChain are not defined in the System

See Also:
Constant Field Values

TOOLS_DONT_SUPPORT_MANAGED_BUILD

static final int TOOLS_DONT_SUPPORT_MANAGED_BUILD
some tools do not support Managed Build Mode

See Also:
Constant Field Values
Method Detail

getUnsupportedProperties

java.util.Map getUnsupportedProperties()
Returns:
Map containing property Id to property Value associations. If value is not null then the given value is not supported If Value is not null then the fiven property is not supported

getUnsupportedRequiredProperties

java.util.Map getUnsupportedRequiredProperties()
Returns:
Map containing property Id to property Value associations. If value is not null then the given value is not supported If Value is not null then the fiven property is not supported

getUndefinedProperties

java.util.Set getUndefinedProperties()
Returns:
Set containing undefined property IDs

getToolsConflicts

ITool[][] getToolsConflicts()

getNonManagedBuildTools

ITool[] getNonManagedBuildTools()