public abstract class AbstractWsdlModelItem<T extends ModelItemConfig> extends AbstractModelItem implements Releasable, AnimatableItem
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWsdlModelItem(T config,
ModelItem parent,
String icon) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addExternalDependencies(List<ExternalDependency> dependencies) |
void |
afterLoad() |
void |
beforeSave() |
boolean |
dependsOn(ModelItem modelItem) |
T |
getConfig() |
String |
getDescription() |
List<ExternalDependency> |
getExternalDependencies() |
ImageIcon |
getIcon() |
String |
getId() |
String |
getName() |
ModelItem |
getParent() |
XmlBeansSettingsImpl |
getSettings() |
ModelItem |
getWsdlModelItemById(Collection<? extends ModelItem> items,
UUID modelItemId) |
ModelItem |
getWsdlModelItemByName(Collection<? extends ModelItem> items,
String name) |
void |
release() |
void |
resolve(ResolveContext<?> context) |
void |
setConfig(T config) |
void |
setDescription(String description) |
void |
setIcon(ImageIcon icon) |
void |
setName(String name) |
protected void |
setSettings(XmlBeansSettingsImpl settings) |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListenerpublic boolean dependsOn(ModelItem modelItem)
public void setIcon(ImageIcon icon)
setIcon in interface AnimatableItempublic String getDescription()
getDescription in interface ModelItempublic void setDescription(String description)
public String getName()
getName in interface ModelItemgetName in interface AnimatableItempublic void setName(String name)
public XmlBeansSettingsImpl getSettings()
getSettings in interface ModelItempublic T getConfig()
public void setConfig(T config)
protected void setSettings(XmlBeansSettingsImpl settings)
public ModelItem getWsdlModelItemByName(Collection<? extends ModelItem> items, String name)
public ModelItem getWsdlModelItemById(Collection<? extends ModelItem> items, UUID modelItemId)
public void release()
release in interface Releasablepublic void resolve(ResolveContext<?> context)
public List<ExternalDependency> getExternalDependencies()
protected void addExternalDependencies(List<ExternalDependency> dependencies)
public void beforeSave()
public void afterLoad()
Copyright © 2019. All Rights Reserved.