public abstract class AbstractViewInstance extends Object implements ViewInstance
Modifier and Type | Field and Description |
---|---|
protected ViewInstanceDescriptor |
descriptor |
Constructor and Description |
---|
AbstractViewInstance(ViewManagerContext viewManagerContext,
ViewInstanceDescriptor descriptor,
org.eclipse.ui.services.IEvaluationService evaluationService) |
Modifier and Type | Method and Description |
---|---|
void |
activate() |
protected abstract void |
activateView() |
void |
deactivate() |
protected abstract void |
deactivateView() |
void |
dispose() |
ViewInstanceDescriptor |
getDescriptor() |
void |
init() |
boolean |
isActive() |
boolean |
isDefaultInstance() |
boolean |
isLazy() |
boolean |
isVisible() |
void |
reload() |
protected void |
setDefaultInstance(boolean defaultInstance) |
protected void |
setLazy(boolean lazy) |
protected void |
setVisibleState(boolean state) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getControl, setFocus
protected final ViewInstanceDescriptor descriptor
public AbstractViewInstance(ViewManagerContext viewManagerContext, ViewInstanceDescriptor descriptor, org.eclipse.ui.services.IEvaluationService evaluationService)
public void init()
protected abstract void activateView()
protected abstract void deactivateView()
public void dispose()
public ViewInstanceDescriptor getDescriptor()
getDescriptor
in interface ViewInstance
protected void setDefaultInstance(boolean defaultInstance)
public boolean isDefaultInstance()
isDefaultInstance
in interface ViewInstance
public boolean isActive()
isActive
in interface ViewInstance
public boolean isLazy()
isLazy
in interface ViewInstance
protected void setLazy(boolean lazy)
public boolean isVisible()
protected void setVisibleState(boolean state)
public void reload()
reload
in interface ViewInstance
public void deactivate()
deactivate
in interface ViewInstance
public void activate()
activate
in interface ViewInstance
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.