public class LinkStatusToggleOperation extends AbstractCheckedOperation
Operation.Undoer
OPERATION_CONTEXT_LOCATION, OPERATION_LABEL, OPERATION_MENU_LOCATION
Constructor and Description |
---|
LinkStatusToggleOperation() |
Modifier and Type | Method and Description |
---|---|
void |
applyHistory(GraphContainer container,
Map<String,String> settings) |
boolean |
display(List<VertexRef> targets,
OperationContext operationContext) |
Operation.Undoer |
execute(List<VertexRef> targets,
OperationContext operationContext) |
EdgeStatusProvider |
getCdpLinkStatusProvider() |
String |
getId() |
void |
init() |
protected boolean |
isChecked(GraphContainer container) |
void |
setBridgeLinkStatusProvider(EdgeStatusProvider bridgeLinkStatusProvider) |
void |
setCdpLinkStatusProvider(EdgeStatusProvider cdpLinkStatusProvider) |
void |
setEnlinkdService(org.osgi.framework.ServiceReference<?> enlinkdService) |
void |
setIsisLinkStatusProvider(EdgeStatusProvider isisLinkStatusProvider) |
void |
setLlpdStatusProvider(EdgeStatusProvider llpdStatusProvider) |
void |
setOspfLinkStatusProvider(EdgeStatusProvider ospfLinkStatusProvider) |
createHistory, enabled, enabled, isChecked
public void init()
protected boolean isChecked(GraphContainer container)
isChecked
in class AbstractCheckedOperation
public void applyHistory(GraphContainer container, Map<String,String> settings)
public Operation.Undoer execute(List<VertexRef> targets, OperationContext operationContext)
public boolean display(List<VertexRef> targets, OperationContext operationContext)
public String getId()
public void setLlpdStatusProvider(EdgeStatusProvider llpdStatusProvider)
public void setOspfLinkStatusProvider(EdgeStatusProvider ospfLinkStatusProvider)
public void setIsisLinkStatusProvider(EdgeStatusProvider isisLinkStatusProvider)
public void setBridgeLinkStatusProvider(EdgeStatusProvider bridgeLinkStatusProvider)
public EdgeStatusProvider getCdpLinkStatusProvider()
public void setCdpLinkStatusProvider(EdgeStatusProvider cdpLinkStatusProvider)
public void setEnlinkdService(org.osgi.framework.ServiceReference<?> enlinkdService)
Copyright © 2016. All rights reserved.