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, removePropertyChangeListener
public boolean dependsOn(ModelItem modelItem)
public void setIcon(ImageIcon icon)
setIcon
in interface AnimatableItem
public String getDescription()
getDescription
in interface ModelItem
public void setDescription(String description)
public String getName()
getName
in interface ModelItem
getName
in interface AnimatableItem
public void setName(String name)
public XmlBeansSettingsImpl getSettings()
getSettings
in interface ModelItem
public 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 Releasable
public 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.