public abstract class MasterItemCreatorImpl extends AbstractComponentItemCreator
Modifier and Type | Field and Description |
---|---|
protected GeneratorContext.MasterContext |
master |
component
Constructor and Description |
---|
MasterItemCreatorImpl(GeneratorContext.MasterContext master,
Component component,
Container container) |
Modifier and Type | Method and Description |
---|---|
protected void |
callItemInterceptors(Item item,
List<ItemInterceptor> itemInterceptors,
GeneratorContext.MasterContext masterContext)
Call all registered item interceptors in this level
|
void |
createMarker(org.eclipse.core.runtime.IStatus status) |
CreationRequest<SourceItem> |
createSelfItem(String sourceName) |
protected <T extends Item> |
itemAdded(T item,
CustomizationRequest customizationRequest,
List<String> originalLocalTags,
Set<MasterListener<T>> masterListeners) |
addItem, addItem, addItem, createChangeCounterItem, createConstantItem, createDeviceItem, createImportItem, createPersistentItem, createReferenceItem, createSourceItem, createTransientItem, customizeItem
markUnsupported
protected final GeneratorContext.MasterContext master
public MasterItemCreatorImpl(GeneratorContext.MasterContext master, Component component, Container container)
public CreationRequest<SourceItem> createSelfItem(String sourceName)
createSelfItem
in interface ItemCreator
createSelfItem
in class AbstractComponentItemCreator
public void createMarker(org.eclipse.core.runtime.IStatus status)
protected <T extends Item> void itemAdded(T item, CustomizationRequest customizationRequest, List<String> originalLocalTags, Set<MasterListener<T>> masterListeners)
itemAdded
in class AbstractComponentItemCreator
protected void callItemInterceptors(Item item, List<ItemInterceptor> itemInterceptors, GeneratorContext.MasterContext masterContext)
itemInterceptors
- the item interceptorsmasterContext
- the master context