package org.bndtools.api; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.Path; import aQute.service.reporter.Report.Location; public final class BndtoolsConstants { public static final String CORE_PLUGIN_ID = "bndtools.core"; public static final String NATURE_ID = CORE_PLUGIN_ID + ".bndnature"; public static final String BUILDER_ID = CORE_PLUGIN_ID + ".bndbuilder"; public static final IPath BND_CLASSPATH_ID = new Path("aQute.bnd.classpath.container"); public static final String MARKER_BND_PROBLEM = "bndtools.builder.bndproblem"; public static final String MARKER_BND_PATH_PROBLEM = "bndtools.builder.bndpathproblem"; public static final String MARKER_COMPONENT = "bndtools.builder.componentmarker"; public static final String MARKER_BND_WORKSPACE_PROBLEM = "bndtools.builder.bndworkspaceproblem"; public static final String MARKER_BND_MISSING_WORKSPACE = "bndtools.builder.missingworkspace"; public static final String MARKER_JAVA_BASELINE = "bndtools.builder.packageInfoBaseline"; /** * Marker attribute name for the bnd {@link Location#context} */ public static final String BNDTOOLS_MARKER_CONTEXT_ATTR = "bndtools.marker.context"; /** * Marker attribute name for the bnd {@link Location#header} */ public static final String BNDTOOLS_MARKER_HEADER_ATTR = "bndtools.marker.header"; /** * Marker attribute name for the bnd {@link Location#reference} */ public static final String BNDTOOLS_MARKER_REFERENCE_ATTR = "bndtools.marker.reference"; /** * Marker attribute name for the bnd {@link Location#file} */ public static final String BNDTOOLS_MARKER_FILE_ATTR = "bndtools.marker.file"; }