Author: oberhack Date: Thu Sep 2 12:38:41 2004 New Revision: 37410 Added: avalon/trunk/central/laboratory/studio/eclipse/ui/src/org/apache/metro/studio/eclipse/ui/tabgroup/ avalon/trunk/central/laboratory/studio/eclipse/ui/src/org/apache/metro/studio/eclipse/ui/tabgroup/MerlinServerTabGroup.java Modified: avalon/trunk/central/laboratory/studio/eclipse/ui/plugin.xml Log:
Modified: avalon/trunk/central/laboratory/studio/eclipse/ui/plugin.xml ============================================================================== --- avalon/trunk/central/laboratory/studio/eclipse/ui/plugin.xml (original) +++ avalon/trunk/central/laboratory/studio/eclipse/ui/plugin.xml Thu Sep 2 12:38:41 2004 @@ -29,6 +29,8 @@ <import plugin="org.eclipse.core.runtime"/> <import plugin="org.apache.metro.studio.core"/> <import plugin="org.apache.metro.studio.launch"/> + <import plugin="org.eclipse.debug.ui"/> + <import plugin="org.eclipse.jdt.debug.ui"/> </requires> @@ -72,7 +74,14 @@ id="Viewer.editors.XMLEditor"> </editor> </extension> - + <extension + point="org.eclipse.debug.ui.launchConfigurationTabGroups"> + <launchConfigurationTabGroup + type="org.apache.metro.studio.launch.metroLaunchConfigurationDelegate" + class="org.apache.metro.studio.eclipse.ui.tabgroup.MerlinServerTabGroup" + id="org.apache.metro.studio.metroServerTabGroup"> + </launchConfigurationTabGroup> + </extension> <extension point="org.eclipse.ui.preferencePages"> <page Added: avalon/trunk/central/laboratory/studio/eclipse/ui/src/org/apache/metro/studio/eclipse/ui/tabgroup/MerlinServerTabGroup.java ============================================================================== --- (empty file) +++ avalon/trunk/central/laboratory/studio/eclipse/ui/src/org/apache/metro/studio/eclipse/ui/tabgroup/MerlinServerTabGroup.java Thu Sep 2 12:38:41 2004 @@ -0,0 +1,53 @@ +/* + + Copyright 2004. The Apache Software Foundation. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + */ +package org.apache.metro.studio.eclipse.ui.tabgroup; + +import org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup; +import org.eclipse.debug.ui.CommonTab; +import org.eclipse.debug.ui.EnvironmentTab; +import org.eclipse.debug.ui.ILaunchConfigurationDialog; +import org.eclipse.debug.ui.ILaunchConfigurationTab; +import org.eclipse.debug.ui.sourcelookup.SourceLookupTab; +import org.eclipse.jdt.debug.ui.launchConfigurations.JavaArgumentsTab; +import org.eclipse.jdt.debug.ui.launchConfigurations.JavaClasspathTab; +import org.eclipse.jdt.debug.ui.launchConfigurations.JavaJRETab; + + +/** + * @author <a href="mailto:[EMAIL PROTECTED]">Avalon Development Team</a> + * + */ + +public class MerlinServerTabGroup extends AbstractLaunchConfigurationTabGroup +{ + + public void createTabs(ILaunchConfigurationDialog dialog, String mode) + { + ILaunchConfigurationTab[] tabs = + new ILaunchConfigurationTab[] { + //new JavaMainTab(), + new JavaArgumentsTab(), + new JavaJRETab(), + new JavaClasspathTab(), + new SourceLookupTab(), + new EnvironmentTab(), + new CommonTab()}; + setTabs(tabs); + } + +} --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]