]>
git.argeo.org Git - gpl/argeo-slc.git/blob - dist/editors/ModularDistVersionEditor.java
2 * Copyright (C) 2007-2012 Argeo GmbH
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
16 package org
.argeo
.slc
.client
.ui
.dist
.editors
;
18 import org
.argeo
.slc
.SlcException
;
19 import org
.argeo
.slc
.client
.ui
.dist
.DistPlugin
;
20 import org
.eclipse
.ui
.IEditorInput
;
21 import org
.eclipse
.ui
.IEditorSite
;
22 import org
.eclipse
.ui
.PartInitException
;
25 * Manage a modular distribution version contained in a specific workspace of a
28 public class ModularDistVersionEditor
extends ArtifactVersionEditor
{
29 // private final static Log log =
30 // LogFactory.getLog(ModularDistVersionEditor.class);
31 public final static String ID
= DistPlugin
.ID
+ ".modularDistVersionEditor";
34 public void init(IEditorSite site
, IEditorInput input
)
35 throws PartInitException
{
36 super.init(site
, input
);
37 // setPartName("Editing distrib");
41 protected void addPages() {
43 addPage(new ModularDistVersionOverviewPage(this, "Modules ", getArtifact()));
44 addPage(new RunInOsgiPage(this, "Run as OSGi ", getArtifact()));
46 } catch (PartInitException e
) {
47 throw new SlcException("Cannot add distribution editor pages", e
);
48 // } catch (RepositoryException e) {
49 // throw new SlcException("Cannot get artifact session", e);