public interface ItemCreator
void createMarker(org.eclipse.core.runtime.IStatus status)
CreationRequest<PersistentItem> createPersistentItem()
CreationRequest<TransientItem> createTransientItem()
CreationRequest<ConstantItem> createConstantItem(String value)
CreationRequest<ChangeCounterItem> createChangeCounterItem(ChangeType changeType, ErrorHandling errorHandling, List<org.eclipse.scada.core.Variant> values)
CreationRequest<ReferenceItem> createReferenceItem(Item item)
CreationRequest<SourceItem> createSelfItem(String sourceName)
CreationRequest<SourceItem> createSourceItem(Driver source, String sourceName)
CreationRequest<SourceItem> createImportItem(MasterImport masterImport, String sourceName)
<T extends Device> CreationRequest<SourceItem> createDeviceItem(T device, String sourceName)
<T extends Item> T addItem(T item, CustomizationRequest customizationRequest)
<T extends Item> CreationRequest<T> addItem(T item)
void markUnsupported()