X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.g2d%2Fsrc%2Forg%2Fsimantics%2Fg2d%2Felement%2Fimpl%2FProxyElement.java;h=534a7e811726332b972c3153453a0cde240c1113;hb=68494955c9ee84aa894508b9f954ae16cfccce53;hp=f35214201bf4e44ef64b18932d6da07edbba85ce;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.g2d/src/org/simantics/g2d/element/impl/ProxyElement.java b/bundles/org.simantics.g2d/src/org/simantics/g2d/element/impl/ProxyElement.java index f35214201..534a7e811 100644 --- a/bundles/org.simantics.g2d/src/org/simantics/g2d/element/impl/ProxyElement.java +++ b/bundles/org.simantics.g2d/src/org/simantics/g2d/element/impl/ProxyElement.java @@ -1,148 +1,148 @@ -/******************************************************************************* - * Copyright (c) 2007, 2010 Association for Decentralized Information Management - * in Industry THTH ry. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * VTT Technical Research Centre of Finland - initial API and implementation - *******************************************************************************/ -package org.simantics.g2d.element.impl; - -import java.util.Map; - -import org.simantics.g2d.diagram.IDiagram; -import org.simantics.g2d.element.ElementClass; -import org.simantics.g2d.element.IElement; -import org.simantics.utils.datastructures.hints.IHintListener; -import org.simantics.utils.threads.IThreadWorkQueue; - -/** - * @author Tuukka Lehtonen - */ -public class ProxyElement implements IElement { - - protected final IElement orig; - - public ProxyElement(IElement orig) { - this.orig = orig; - } - - @Override - public void addedToDiagram(IDiagram diagram) { - orig.addedToDiagram(diagram); - } - - @Override - public void destroy() { - orig.destroy(); - } - - @Override - public void dispose() { - orig.dispose(); - } - - @Override - public IDiagram getDiagram() { - return orig.getDiagram(); - } - - @Override - public ElementClass getElementClass() { - return orig.getElementClass(); - } - - @Override - public IDiagram peekDiagram() { - return orig.peekDiagram(); - } - - @Override - public E removeHint(Key key) { - return orig.removeHint(key); - } - - @Override - public void setHint(Key key, Object value) { - orig.setHint(key, value); - } - - @Override - public void setHints(Map hints) { - orig.setHints(hints); - } - - @Override - public void addHintListener(IHintListener listener) { - orig.addHintListener(listener); - } - - @Override - public void addHintListener(IThreadWorkQueue threadAccess, IHintListener listener) { - orig.addHintListener(threadAccess, listener); - } - - @Override - public void addKeyHintListener(Key key, IHintListener listener) { - orig.addKeyHintListener(key, listener); - } - - @Override - public void addKeyHintListener(IThreadWorkQueue threadAccess, Key key, IHintListener listener) { - orig.addKeyHintListener(threadAccess, key, listener); - } - - @Override - public void clearWithoutNotification() { - orig.clearWithoutNotification(); - } - - @Override - public boolean containsHint(Key key) { - return orig.containsHint(key); - } - - @Override - public E getHint(Key key) { - return orig.getHint(key); - } - - @Override - public Map getHints() { - return orig.getHints(); - } - - @Override - public Map getHintsUnsafe() { - return orig.getHintsUnsafe(); - } - - @Override - public Map getHintsOfClass(Class clazz) { - return orig.getHintsOfClass(clazz); - } - - @Override - public void removeHintListener(IHintListener listener) { - orig.removeHintListener(listener); - } - - @Override - public void removeHintListener(IThreadWorkQueue threadAccess, IHintListener listener) { - orig.removeHintListener(threadAccess, listener); - } - - @Override - public void removeKeyHintListener(Key key, IHintListener listener) { - orig.removeKeyHintListener(key, listener); - } - - @Override - public void removeKeyHintListener(IThreadWorkQueue threadAccess, Key key, IHintListener listener) { - orig.removeKeyHintListener(threadAccess, key, listener); - } - -} +/******************************************************************************* + * Copyright (c) 2007, 2010 Association for Decentralized Information Management + * in Industry THTH ry. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * VTT Technical Research Centre of Finland - initial API and implementation + *******************************************************************************/ +package org.simantics.g2d.element.impl; + +import java.util.Map; + +import org.simantics.g2d.diagram.IDiagram; +import org.simantics.g2d.element.ElementClass; +import org.simantics.g2d.element.IElement; +import org.simantics.utils.datastructures.hints.IHintListener; +import org.simantics.utils.threads.IThreadWorkQueue; + +/** + * @author Tuukka Lehtonen + */ +public class ProxyElement implements IElement { + + protected final IElement orig; + + public ProxyElement(IElement orig) { + this.orig = orig; + } + + @Override + public void addedToDiagram(IDiagram diagram) { + orig.addedToDiagram(diagram); + } + + @Override + public void destroy() { + orig.destroy(); + } + + @Override + public void dispose() { + orig.dispose(); + } + + @Override + public IDiagram getDiagram() { + return orig.getDiagram(); + } + + @Override + public ElementClass getElementClass() { + return orig.getElementClass(); + } + + @Override + public IDiagram peekDiagram() { + return orig.peekDiagram(); + } + + @Override + public E removeHint(Key key) { + return orig.removeHint(key); + } + + @Override + public void setHint(Key key, Object value) { + orig.setHint(key, value); + } + + @Override + public void setHints(Map hints) { + orig.setHints(hints); + } + + @Override + public void addHintListener(IHintListener listener) { + orig.addHintListener(listener); + } + + @Override + public void addHintListener(IThreadWorkQueue threadAccess, IHintListener listener) { + orig.addHintListener(threadAccess, listener); + } + + @Override + public void addKeyHintListener(Key key, IHintListener listener) { + orig.addKeyHintListener(key, listener); + } + + @Override + public void addKeyHintListener(IThreadWorkQueue threadAccess, Key key, IHintListener listener) { + orig.addKeyHintListener(threadAccess, key, listener); + } + + @Override + public void clearWithoutNotification() { + orig.clearWithoutNotification(); + } + + @Override + public boolean containsHint(Key key) { + return orig.containsHint(key); + } + + @Override + public E getHint(Key key) { + return orig.getHint(key); + } + + @Override + public Map getHints() { + return orig.getHints(); + } + + @Override + public Map getHintsUnsafe() { + return orig.getHintsUnsafe(); + } + + @Override + public Map getHintsOfClass(Class clazz) { + return orig.getHintsOfClass(clazz); + } + + @Override + public void removeHintListener(IHintListener listener) { + orig.removeHintListener(listener); + } + + @Override + public void removeHintListener(IThreadWorkQueue threadAccess, IHintListener listener) { + orig.removeHintListener(threadAccess, listener); + } + + @Override + public void removeKeyHintListener(Key key, IHintListener listener) { + orig.removeKeyHintListener(key, listener); + } + + @Override + public void removeKeyHintListener(IThreadWorkQueue threadAccess, Key key, IHintListener listener) { + orig.removeKeyHintListener(threadAccess, key, listener); + } + +}