package com.netifera.platform.net.internal.daemon.sniffing.model; import com.netifera.platform.api.model.IEntity; import com.netifera.platform.api.model.layers.ITreeLayerProvider; import com.netifera.platform.net.daemon.sniffing.model.CaptureFileEntity; import com.netifera.platform.net.daemon.sniffing.model.NetworkInterfaceEntity; import com.netifera.platform.net.daemon.sniffing.model.SniffingSessionEntity; public class TreeLayerProvider implements ITreeLayerProvider { public IEntity[] getParents(IEntity entity) { return new IEntity[0]; } public boolean isRealmRoot(IEntity entity) { return (entity instanceof SniffingSessionEntity) || (entity instanceof CaptureFileEntity) || (entity instanceof NetworkInterfaceEntity); } public String getLayerName() { return "Sniffing Sessions"; } public boolean isDefaultEnabled() { return true; } }