本文整理汇总了Java中org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager类的典型用法代码示例。如果您正苦于以下问题:Java FileChangeManager类的具体用法?Java FileChangeManager怎么用?Java FileChangeManager使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
FileChangeManager类属于org.eclipse.gmf.runtime.common.ui.resources包,在下文中一共展示了FileChangeManager类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: deactivate
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
public void deactivate() {
if (viewId == null) {
return;
}
// remove self from global decorators registry
List<IDecorator> list = allDecorators.get(viewId);
if (list != null) {
list.remove(this);
if (list.isEmpty()) {
allDecorators.remove(viewId);
}
}
// stop listening to changes in resources if there are no more
// decorators
if (fileObserver != null && allDecorators.isEmpty()) {
FileChangeManager.getInstance().removeFileObserver(fileObserver);
fileObserver = null;
}
super.deactivate();
}
示例2: deactivate
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
/**
* @generated
*/
public void deactivate() {
if (viewId == null) {
return;
}
// remove self from global decorators registry
List list = (List) allDecorators.get(viewId);
if (list != null) {
list.remove(this);
if (list.isEmpty()) {
allDecorators.remove(viewId);
}
}
// stop listening to changes in resources if there are no more decorators
if (fileObserver != null && allDecorators.isEmpty()) {
FileChangeManager.getInstance()
.removeFileObserver(fileObserver);
fileObserver = null;
}
super.deactivate();
}
示例3: deactivate
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
/**
* @generated
*/
public void deactivate() {
if (viewId == null) {
return;
}
// remove self from global decorators registry
List list = (List) allDecorators.get(viewId);
if (list != null) {
list.remove(this);
if (list.isEmpty()) {
allDecorators.remove(viewId);
}
}
// stop listening to changes in resources if there are no more decorators
if (fileObserver != null && allDecorators.isEmpty()) {
FileChangeManager.getInstance().removeFileObserver(fileObserver);
fileObserver = null;
}
super.deactivate();
}
示例4: deactivate
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
/**
* @generated
*/
public void deactivate() {
if (viewId == null) {
return;
}
// remove self from global decorators registry
List list = (List) allDecorators.get(viewId);
if (list != null) {
list.remove(this);
if (list.isEmpty()) {
allDecorators.remove(viewId);
}
}
// stop listening to changes in resources if there are no more decorators
if (fileObserver != null && allDecorators.isEmpty()) {
FileChangeManager.getInstance().removeFileObserver(fileObserver);
fileObserver = null;
}
super.deactivate();
}
示例5: removeObservers
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
/**
* Removes file observer and page listener.
*/
private void removeObservers() {
if (fileObserver != null) {
FileChangeManager.getInstance().removeFileObserver(fileObserver);
fileObserver = null;
}
if (pageListener != null) {
try {
IWorkbenchPage page = PlatformUI.getWorkbench()
.getActiveWorkbenchWindow().getActivePage();
page.removeSelectionListener(pageListener);
} catch (NullPointerException e) {
// don't care
}
pageListener = null;
}
}
示例6: deactivate
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
/**
* @generated
*/
public void deactivate() {
if (viewId == null) {
return;
}
// remove self from global decorators registry
List list = (List) allDecorators.get(viewId);
if (list != null) {
list.remove(this);
if (list.isEmpty()) {
allDecorators.remove(viewId);
}
}
// stop listening to changes in resources if there are no more decorators
if (fileObserver != null && allDecorators.isEmpty()) {
FileChangeManager.getInstance()
.removeFileObserver(fileObserver);
fileObserver = null;
}
super.deactivate();
}
示例7: activate
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
public void activate() {
if (viewId == null) {
return;
}
// add self to global decorators registry
List<IDecorator> list = allDecorators.get(viewId);
if (list == null) {
list = new ArrayList<IDecorator>(2);
list.add(this);
allDecorators.put(viewId, list);
} else if (!list.contains(this)) {
list.add(this);
}
// start listening to changes in resources
View view = (View) getDecoratorTarget().getAdapter(View.class);
if (view == null) {
return;
}
Diagram diagramView = view.getDiagram();
if (diagramView == null) {
return;
}
if (fileObserver == null) {
FileChangeManager.getInstance().addFileObserver(fileObserver = new MarkerObserver(diagramView));
}
}
示例8: activate
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
/**
* @generated
*/
public void activate() {
if (viewId == null) {
return;
}
// add self to global decorators registry
List list = (List) allDecorators.get(viewId);
if (list == null) {
list = new ArrayList(2);
list.add(this);
allDecorators.put(viewId, list);
} else if (!list.contains(this)) {
list.add(this);
}
// start listening to changes in resources
View view = (View) getDecoratorTarget().getAdapter(View.class);
if (view == null) {
return;
}
Diagram diagramView = view.getDiagram();
if (diagramView == null) {
return;
}
if (fileObserver == null) {
FileChangeManager.getInstance().addFileObserver(
fileObserver = new MarkerObserver(diagramView));
}
}
示例9: activate
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
/**
* @generated
*/
public void activate() {
if (viewId == null) {
return;
}
// add self to global decorators registry
List list = (List) allDecorators.get(viewId);
if (list == null) {
list = new ArrayList(2);
list.add(this);
allDecorators.put(viewId, list);
} else if (!list.contains(this)) {
list.add(this);
}
// start listening to changes in resources
View view = (View) getDecoratorTarget().getAdapter(View.class);
if (view == null) {
return;
}
Diagram diagramView = view.getDiagram();
if (diagramView == null) {
return;
}
if (fileObserver == null) {
FileChangeManager.getInstance().addFileObserver(fileObserver = new MarkerObserver(diagramView));
}
}
示例10: activate
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
/**
* @generated
*/
public void activate() {
if (viewId == null) {
return;
}
// add self to global decorators registry
List list = (List) allDecorators.get(viewId);
if (list == null) {
list = new ArrayList(2);
list.add(this);
allDecorators.put(viewId, list);
}
else if (!list.contains(this)) {
list.add(this);
}
// start listening to changes in resources
View view = (View) getDecoratorTarget().getAdapter(View.class);
if (view == null) {
return;
}
Diagram diagramView = view.getDiagram();
if (diagramView == null) {
return;
}
if (fileObserver == null) {
FileChangeManager.getInstance().addFileObserver(fileObserver = new MarkerObserver(diagramView));
}
}
示例11: activate
import org.eclipse.gmf.runtime.common.ui.resources.FileChangeManager; //导入依赖的package包/类
/**
* @generated
*/
public void activate() {
if (viewId == null) {
return;
}
// add self to global decorators registry
List list = (List) allDecorators.get(viewId);
if (list == null) {
list = new ArrayList(2);
list.add(this);
allDecorators.put(viewId, list);
}
else if (!list.contains(this)) {
list.add(this);
}
// start listening to changes in resources
View view = (View) getDecoratorTarget().getAdapter(View.class);
if (view == null) {
return;
}
Diagram diagramView = view.getDiagram();
if (diagramView == null) {
return;
}
if (fileObserver == null) {
FileChangeManager.getInstance().addFileObserver(fileObserver = new MarkerObserver(diagramView));
}
}