de.deepamehta.plugins.typeeditor
Class TypeEditorPlugin
java.lang.Object
de.deepamehta.core.osgi.PluginActivator
de.deepamehta.plugins.typeeditor.TypeEditorPlugin
- All Implemented Interfaces:
- PluginContext, PostUpdateAssociationListener, PreDeleteAssociationListener, EventListener, BundleActivator
public class TypeEditorPlugin
- extends PluginActivator
- implements PostUpdateAssociationListener, PreDeleteAssociationListener
Methods inherited from class de.deepamehta.core.osgi.PluginActivator |
getBundleContext, getUri, init, postInstall, publishDirectory, serviceArrived, serviceGone, setCoreService, shutdown, start, stop, toString |
logger
private Logger logger
TypeEditorPlugin
public TypeEditorPlugin()
postUpdateAssociation
public void postUpdateAssociation(Association assoc,
AssociationModel oldModel,
ClientState clientState,
Directives directives)
- Specified by:
postUpdateAssociation
in interface PostUpdateAssociationListener
preDeleteAssociation
public void preDeleteAssociation(Association assoc,
Directives directives)
- Specified by:
preDeleteAssociation
in interface PreDeleteAssociationListener
createAssocDef
private void createAssocDef(Association assoc,
Directives directives)
updateAssocDef
private void updateAssocDef(Association assoc,
Directives directives)
removeAssocDef
private void removeAssocDef(Association assoc,
Directives directives)
isAssocDef
private boolean isAssocDef(AssociationModel assoc)
addUpdateTypeDirective
private void addUpdateTypeDirective(Type type,
Directives directives)
fetchParentType
private Type fetchParentType(Association assoc)
fetchChildType
private Topic fetchChildType(Association assoc)
Copyright © 2014. All Rights Reserved.