public class TypeEditorPlugin extends PluginActivator implements PostUpdateAssociationListener, PreDeleteAssociationListener
Modifier and Type | Field and Description |
---|---|
private Logger |
logger |
bundle, dms
Constructor and Description |
---|
TypeEditorPlugin() |
Modifier and Type | Method and Description |
---|---|
private void |
addUpdateTypeDirective(Type type) |
private void |
createAssocDef(Association assoc) |
private Topic |
fetchChildType(Association assoc) |
private Type |
fetchParentType(Association assoc) |
private boolean |
isAssocDef(AssociationModel assoc) |
void |
postUpdateAssociation(Association assoc,
AssociationModel oldModel) |
void |
preDeleteAssociation(Association assoc) |
private void |
removeAssocDef(Association assoc) |
private void |
updateAssocDef(Association assoc) |
getBundleContext, getPluginName, getStaticResource, getUri, init, preInstall, publishFileSystem, serviceArrived, serviceGone, setCoreService, shutdown, start, stop, toString
public TypeEditorPlugin()
public void postUpdateAssociation(Association assoc, AssociationModel oldModel)
postUpdateAssociation
in interface PostUpdateAssociationListener
public void preDeleteAssociation(Association assoc)
preDeleteAssociation
in interface PreDeleteAssociationListener
private void createAssocDef(Association assoc)
private void updateAssocDef(Association assoc)
private void removeAssocDef(Association assoc)
private boolean isAssocDef(AssociationModel assoc)
private void addUpdateTypeDirective(Type type)
private Type fetchParentType(Association assoc)
private Topic fetchChildType(Association assoc)
Copyright © 2015. All Rights Reserved.