X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.g2d%2Fsrc%2Forg%2Fsimantics%2Fg2d%2Felement%2Fhandler%2Fimpl%2FUnmoveable.java;h=dfec968728bb34d8dc3a42c59877cb20badb712e;hb=fe29fd8956c3881e261ec4eee1cdd2ac27bc0554;hp=903881efd06ad7f3e811a80220f8e3249f2aee7a;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/Unmoveable.java b/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/Unmoveable.java index 903881efd..dfec96872 100644 --- a/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/Unmoveable.java +++ b/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/Unmoveable.java @@ -1,53 +1,53 @@ -/******************************************************************************* - * 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.handler.impl; - -import java.awt.geom.AffineTransform; - -import org.simantics.g2d.element.IElement; -import org.simantics.g2d.element.handler.Transform; - -/** - * @author Toni Kalajainen - */ -public class Unmoveable implements Transform { - - private static final long serialVersionUID = 6455167413602430801L; - - public static Transform at(double x, double y) - { - AffineTransform at = new AffineTransform(); - at.setToTranslation(x, y); - return at(at); - } - - public static Transform at(AffineTransform at) - { - return new Unmoveable(at); - } - - AffineTransform initialAT; - Unmoveable(AffineTransform initialAT) - { - this.initialAT = initialAT; - } - - @Override - public AffineTransform getTransform(IElement e) { - return initialAT; - } - - @Override - public void setTransform(IElement e, AffineTransform at) { - } - -} +/******************************************************************************* + * 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.handler.impl; + +import java.awt.geom.AffineTransform; + +import org.simantics.g2d.element.IElement; +import org.simantics.g2d.element.handler.Transform; + +/** + * @author Toni Kalajainen + */ +public class Unmoveable implements Transform { + + private static final long serialVersionUID = 6455167413602430801L; + + public static Transform at(double x, double y) + { + AffineTransform at = new AffineTransform(); + at.setToTranslation(x, y); + return at(at); + } + + public static Transform at(AffineTransform at) + { + return new Unmoveable(at); + } + + AffineTransform initialAT; + Unmoveable(AffineTransform initialAT) + { + this.initialAT = initialAT; + } + + @Override + public AffineTransform getTransform(IElement e) { + return initialAT; + } + + @Override + public void setTransform(IElement e, AffineTransform at) { + } + +}