org.eclipse.cdt.managedbuilder.internal.core
Class ModificationStatus

java.lang.Object
  extended by org.eclipse.core.runtime.Status
      extended by org.eclipse.cdt.managedbuilder.internal.core.ModificationStatus
All Implemented Interfaces:
IModificationStatus, org.eclipse.core.runtime.IStatus

public class ModificationStatus
extends org.eclipse.core.runtime.Status
implements IModificationStatus


Field Summary
 
Fields inherited from class org.eclipse.core.runtime.Status
CANCEL_STATUS, OK_STATUS
 
Fields inherited from interface org.eclipse.cdt.managedbuilder.core.IModificationStatus
PROPS_NOT_DEFINED, PROPS_NOT_SUPPORTED, REQUIRED_PROPS_NOT_SUPPORTED, TOOLS_CONFLICT, TOOLS_DONT_SUPPORT_MANAGED_BUILD
 
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 class org.eclipse.core.runtime.Status
getChildren, getCode, getException, getMessage, getPlugin, getSeverity, isMultiStatus, isOK, matches, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.core.runtime.IStatus
getChildren, getCode, getException, getMessage, getPlugin, getSeverity, isMultiStatus, isOK, matches
 

Method Detail

getUnsupportedProperties

public java.util.Map getUnsupportedProperties()
Specified by:
getUnsupportedProperties in interface IModificationStatus
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

public java.util.Map getUnsupportedRequiredProperties()
Specified by:
getUnsupportedRequiredProperties in interface IModificationStatus
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

public java.util.Set getUndefinedProperties()
Specified by:
getUndefinedProperties in interface IModificationStatus
Returns:
Set containing undefined property IDs

getToolsConflicts

public ITool[][] getToolsConflicts()
Specified by:
getToolsConflicts in interface IModificationStatus

getNonManagedBuildTools

public ITool[] getNonManagedBuildTools()
Specified by:
getNonManagedBuildTools in interface IModificationStatus