001    /**
002     * planningtool - A Planning Tool with Critiquing Support.
003     * 
004     * Copyright (C) 2006 olale
005    
006     * This program is free software; you can redistribute it and/or
007     * modify it under the terms of the GNU General Public License
008     * as published by the Free Software Foundation; either version 2
009     * of the License, or (at your option) any later version.
010    
011     * This program is distributed in the hope that it will be useful,
012     * but WITHOUT ANY WARRANTY; without even the implied warranty of
013     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
014     * GNU General Public License for more details.
015    
016     * You should have received a copy of the GNU General Public License
017     * along with this program; if not, write to the Free Software
018     * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
019    
020     * Contact information: 
021     * E-mail: olale@ida.liu.se
022     *         olale@lysator.liu.se
023     */
024    package se.liu.ida.critiquer.activities;
025    
026    /**
027     * @author olale
028     *
029     */
030    public class ToplevelActivity extends Activity {
031    
032            /**
033             * 
034             */
035            private static final long serialVersionUID = 1L;
036            private static int numActivities;
037            /**
038             * 
039             */
040            public ToplevelActivity() {
041                    super("Top level mission",null);
042                    
043            }
044    
045            /**
046             * @param parent
047             */
048            public ToplevelActivity(Activity parent) {
049                    super("Top level mission",parent);
050                    // TODO Auto-generated constructor stub
051            }
052    
053            /**
054             * @param type
055             * @param parent
056             */
057            public ToplevelActivity(String type, Activity parent) {
058                    super(type, parent);
059                    // TODO Auto-generated constructor stub
060            }
061    
062            /* (non-Javadoc)
063             * @see se.liu.ida.critiquer.activities.Activity#getNumActivities()
064             */
065            @Override
066            public int getNumActivities() {
067                    return ToplevelActivity.numActivities++;
068            }
069    
070            /* (non-Javadoc)
071             * @see se.liu.ida.critiquer.activities.Activity#calculateTimeToComplete()
072             */
073            @Override
074            public long calculateTimeToComplete() {
075                    // TODO Auto-generated method stub
076                    return 0;
077            }
078    
079    }