org.eclipse.cdt.managedbuilder.core
Interface IBuildPropertiesRestriction

All Known Subinterfaces:
IBuildObjectProperties
All Known Implementing Classes:
BuildObjectProperties, Configuration, HoldsOptions, ManagedProject, Option, ProjectType, SupportedProperties, TestToolchain, Tool, ToolChain

public interface IBuildPropertiesRestriction


Method Summary
 java.lang.String[] getRequiredTypeIds()
           
 java.lang.String[] getSupportedTypeIds()
           
 java.lang.String[] getSupportedValueIds(java.lang.String typeId)
           
 boolean requiresType(java.lang.String typeId)
           
 boolean supportsType(java.lang.String id)
           
 boolean supportsValue(java.lang.String typeId, java.lang.String valueId)
           
 

Method Detail

getSupportedTypeIds

java.lang.String[] getSupportedTypeIds()

supportsType

boolean supportsType(java.lang.String id)

getSupportedValueIds

java.lang.String[] getSupportedValueIds(java.lang.String typeId)

supportsValue

boolean supportsValue(java.lang.String typeId,
                      java.lang.String valueId)

requiresType

boolean requiresType(java.lang.String typeId)

getRequiredTypeIds

java.lang.String[] getRequiredTypeIds()