blob: f269109d2fd0846973107306368042a32b69f5f5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
package org.eclipse.papyrus.eclipse.project.editors.interfaces;
import org.w3c.dom.Document;
public interface IFeatureProjectEditor { //TODo use interface inheritance
/** the name of the file plugin.xml */
public static final String FRAGMENT_XML_FILE = "feature.xml"; //$NON-NLS-1$
public static final String LABEL = "label"; //$NON-NLS-1$
public static final String VERSION = "version"; //$NON-NLS-1$
public static final String PROVIDER = "provider-name"; //$NON-NLS-1$
public static final String URL = "url";
public static final String COPYRIGHT = "copyright";
public static final String LICENSE = "license";
/** the method to retrieve the plugin.xml XML Document associated to this project */
public Document getDocument();
public void setLabel(final String label);
public void setVersion(final String version);
public void setProviderName(final String providerName);
public void setCopyright(final String copyrightURL, final String copyRightDesc);
public void setLicense(final String licenseURL, final String licenseDesc);
public String getLabel();
public String getVersion();
public String getProviderName();
public String getCopyright();
public String getLicense();
public void init();
public void save() throws Throwable;
}
|