1 /* 2 * Copyright (c) 2005 Regents of the University of California (Regents). Created 3 * by TELS, Graduate School of Education, University of California at Berkeley. 4 * 5 * This software is distributed under the GNU Lesser General Public License, v2. 6 * 7 * Permission is hereby granted, without written agreement and without license 8 * or royalty fees, to use, copy, modify, and distribute this software and its 9 * documentation for any purpose, provided that the above copyright notice and 10 * the following two paragraphs appear in all copies of this software. 11 * 12 * REGENTS SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 13 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 14 * PURPOSE. THE SOFTWAREAND ACCOMPANYING DOCUMENTATION, IF ANY, PROVIDED 15 * HEREUNDER IS PROVIDED "AS IS". REGENTS HAS NO OBLIGATION TO PROVIDE 16 * MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 17 * 18 * IN NO EVENT SHALL REGENTS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, 19 * SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, 20 * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF 21 * REGENTS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 22 * Copyright (C) 2004 The Concord Consortium, Inc., 23 * 10 Concord Crossing, Concord, MA 01741 24 * 25 * Web Site: http://www.concord.org 26 * Email: info@concord.org 27 * 28 * This library is free software; you can redistribute it and/or 29 * modify it under the terms of the GNU Lesser General Public 30 * License as published by the Free Software Foundation; either 31 * version 2.1 of the License, or (at your option) any later version. 32 * 33 * This library is distributed in the hope that it will be useful, 34 * but WITHOUT ANY WARRANTY; without even the implied warranty of 35 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 36 * Lesser General Public License for more details. 37 * 38 * You should have received a copy of the GNU Lesser General Public 39 * License along with this library; if not, write to the Free Software 40 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 41 * 42 */ 43 44 package net.sf.sail.core.activity.model; 45 46 public class NavTransitSupport 47 extends ScriptBeanContext 48 implements INavTransit 49 { 50 private static final long serialVersionUID = 3256721775588030512L; 51 protected INavNode source; 52 protected INavNode sink; 53 54 public NavTransitSupport() 55 { 56 super(); 57 } 58 59 public INavNode getSource() 60 { 61 return source; 62 } 63 64 public void setSource(INavNode node) 65 { 66 source = node; 67 } 68 69 public INavNode getSink() 70 { 71 return sink; 72 } 73 74 public void setSink(INavNode node) 75 { 76 sink = node; 77 } 78 79 public boolean test() { 80 // TODO Auto-generated method stub 81 return false; 82 } 83 84 public void activate() { 85 // TODO Auto-generated method stub 86 87 } 88 89 public void deactivate() { 90 // TODO Auto-generated method stub 91 92 } 93 94 public INavNode getRootState() 95 { 96 // TODO Auto-generated method stub 97 return null; 98 } 99 100 public INavNode getParentState() { 101 // TODO Auto-generated method stub 102 return null; 103 } 104 105 public void setParentState(INavNode state) { 106 // TODO Auto-generated method stub 107 108 } 109 110 @Override 111 public void close() { 112 // TODO Auto-generated method stub 113 114 } 115 }