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, customizeItemmarkUnsupportedprotected final GeneratorContext.MasterContext master
public MasterItemCreatorImpl(GeneratorContext.MasterContext master, Component component, Container container)
public CreationRequest<SourceItem> createSelfItem(String sourceName)
createSelfItem in interface ItemCreatorcreateSelfItem in class AbstractComponentItemCreatorpublic 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 AbstractComponentItemCreatorprotected void callItemInterceptors(Item item, List<ItemInterceptor> itemInterceptors, GeneratorContext.MasterContext masterContext)
itemInterceptors - the item interceptorsmasterContext - the master context