View Javadoc

1   /*
2    * Copyright 1999-2006 Faculty of Mathematics, Physics
3    * and Informatics, Comenius University, Bratislava. This file is protected by
4    * the Mozilla Public License version 1.1 (the License); you may not use this
5    * file except in compliance with the License. You may obtain a copy of the
6    * License at http://euromath2.sourceforge.net/license.html Unless required by
7    * applicable law or agreed to in writing, software distributed under the
8    * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
9    * OF ANY KIND, either express or implied. See the License for the specific
10   * language governing permissions and limitations under the License.
11   */
12  package sk.uniba.euromath.editor.textEditor.requests.editTextRequests;
13  
14  import org.eclipse.gef.Request;
15  
16  import sk.uniba.euromath.editor.textEditor.ITextPieceKeeper;
17  import sk.uniba.euromath.editor.textEditor.requests.RequestConstants;
18  
19  /***
20   * @author Martin Kollar Created on 20.11.2005
21   * 
22   */
23  public class EditTextRequest extends Request {
24          /***
25           * Source, keeper where editing starts.
26           */
27          private ITextPieceKeeper source;
28  
29          /***
30           * @see RequestConstants
31           * 
32           * @param source
33           *                ITextPieceKeeper on that text editing starts
34           */
35          public EditTextRequest(ITextPieceKeeper source) {
36                  super(RequestConstants.EDIT_TEXT_REQUEST);
37                  this.source = source;
38          }
39  
40          /***
41           * @return ITextPieceKeeper on that text editing started
42           */
43          public ITextPieceKeeper getSource() {
44                  return this.source;
45          }
46  }