org.eclipse.internal.xpand2.pr
Interface ProtectedRegionResolver

All Known Implementing Classes:
ProtectedRegionResolverImpl

public interface ProtectedRegionResolver

A ProtectedRegionResolver is responsible for resolving Protected Regions from the generated sources.


Method Summary
 ProtectedRegion createProtectedRegion(java.lang.String id, boolean disabled)
          Creates a ProtectedRegion instance.
 ProtectedRegion getProtectedRegion(java.lang.String id)
          Retrieve a ProtectedRegion by its Id.
 

Method Detail

getProtectedRegion

ProtectedRegion getProtectedRegion(java.lang.String id)
Retrieve a ProtectedRegion by its Id.

Parameters:
id - The Id of the ProtectedRegion searched for.
Returns:
The Protected Region identified by id. Returns null if the Protected Region is not known to the Resolver.

createProtectedRegion

ProtectedRegion createProtectedRegion(java.lang.String id,
                                      boolean disabled)
Creates a ProtectedRegion instance.

Parameters:
id - The Protected Region's Id.
disabled - The Protected Region's activation status ( true: disabled, false: enabled)
Returns:
A new instance