本文整理汇总了Java中org.eclipse.core.runtime.IStatus.OK属性的典型用法代码示例。如果您正苦于以下问题:Java IStatus.OK属性的具体用法?Java IStatus.OK怎么用?Java IStatus.OK使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.eclipse.core.runtime.IStatus
的用法示例。
在下文中一共展示了IStatus.OK属性的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: applyToStatusLine
/** copied from PropertyAndPreferencePage */
private static void applyToStatusLine(DialogPage page, IStatus status) {
String message = status.getMessage();
if (message != null && message.length() == 0) {
message = null;
}
switch (status.getSeverity()) {
case IStatus.OK:
page.setMessage(message, IMessageProvider.NONE);
page.setErrorMessage(null);
break;
case IStatus.WARNING:
page.setMessage(message, IMessageProvider.WARNING);
page.setErrorMessage(null);
break;
case IStatus.INFO:
page.setMessage(message, IMessageProvider.INFORMATION);
page.setErrorMessage(null);
break;
default:
page.setMessage(null);
page.setErrorMessage(message);
break;
}
}
示例2: performFinish
/**
* Creates the project, all the directories and files and open the .odesign.
*
* @return true if successful
*/
@Override
public boolean performFinish() {
try {
// if user do not reach page 2, the VSM name is defined according to
// the project name
if (!newOdesignPage.isVsmNameChanged) {
newOdesignPage.modelName.setText(newOdesignPage
.extractModelName(newOdesignPage.firstPage
.getProjectName()));
}
ViewpointSpecificationProject
.createNewViewpointSpecificationProject(workbench,
newProjectPage.getProjectName(), newProjectPage
.getLocationPath(), newOdesignPage
.getModelName().getText(), newOdesignPage
.getInitialObjectName(), newOdesignPage
.getEncoding(), getContainer());
return true;
} catch (final CoreException e) {
final IStatus status = new Status(IStatus.ERROR,
SiriusEditorPlugin.PLUGIN_ID, IStatus.OK, e.getMessage(), e);
SiriusEditorPlugin.getPlugin().getLog().log(status);
return false;
}
}
示例3: setGW4ENature
/**
* Set the GW4E Nature to the passed project
*
* @param project
* @return
* @throws CoreException
*/
public static IStatus setGW4ENature(IProject project) throws CoreException {
IProjectDescription description = project.getDescription();
String[] natures = description.getNatureIds();
String[] newNatures = new String[natures.length + 1];
System.arraycopy(natures, 0, newNatures, 0, natures.length);
// add our id
newNatures[natures.length] = GW4ENature.NATURE_ID;
// validate the natures
IWorkspace workspace = ResourcesPlugin.getWorkspace();
IStatus status = workspace.validateNatureSet(newNatures);
if (status.getCode() == IStatus.OK) {
description.setNatureIds(newNatures);
project.setDescription(description, null);
}
return status;
}
示例4: getStatus
/**
* Returns the status of the operation. If there were any errors, the result is a status object containing
* individual status objects for each error. If there were no errors, the result is a status object with error code
* <code>OK</code>.
*
* @return the status
*/
public IStatus getStatus() {
IStatus[] errors = new IStatus[errorTable.size()];
errorTable.toArray(errors);
return new MultiStatus(
"org.eclipse.n4js.ui",
IStatus.OK,
errors,
N4ExportMessages.FileSystemExportOperation_problemsExporting,
null);
}
示例5: addNature
private void addNature(IProject project) throws CoreException{
if(!project.hasNature(ProjectNature.NATURE_ID)){
IProjectDescription description = project.getDescription();
String[] prevNatures = description.getNatureIds();
String[] newNatures = new String[prevNatures.length + 3];
System.arraycopy(prevNatures, 0, newNatures, 0, prevNatures.length);
newNatures[prevNatures.length] = ProjectNature.NATURE_ID;
newNatures[prevNatures.length + 1] = JavaCore.NATURE_ID;
newNatures[prevNatures.length + 2] = ORG_ECLIPSE_M2E_CORE_MAVEN2_NATURE;
// validate the natures
IWorkspace workspace = ResourcesPlugin.getWorkspace();
IStatus status = workspace.validateNatureSet(newNatures);
ICommand javaBuildCommand= description.newCommand();
javaBuildCommand.setBuilderName("org.eclipse.jdt.core.javabuilder");
ICommand mavenBuildCommand= description.newCommand();
mavenBuildCommand.setBuilderName("org.eclipse.m2e.core.maven2Builder");
ICommand[] iCommand = {javaBuildCommand, mavenBuildCommand};
description.setBuildSpec(iCommand);
// only apply new nature, if the status is ok
if (status.getCode() == IStatus.OK) {
description.setNatureIds(newNatures);
project.setDescription(description, null);
}
logger.debug("Project nature added");
}
}
示例6: throwCoreException
private void throwCoreException ( final String message ) throws CoreException
{
final IStatus status = new Status ( IStatus.ERROR, "org.eclipse.scada.ca.ui.editor.wizard", IStatus.OK, message, null );
throw new CoreException ( status );
}
示例7: throwCoreException
private void throwCoreException(String message) throws CoreException {
IStatus status = new Status(IStatus.ERROR, "osets-eclipse-plugin", IStatus.OK, message, null);
throw new CoreException(status);
}
示例8: validateClassName
public static boolean validateClassName(String name) {
String temp = name + ".java";
IStatus status = JavaConventions.validateCompilationUnitName(temp, JavaCore.VERSION_1_8, JavaCore.VERSION_1_8);
boolean b = (status.getCode() == IStatus.OK);
return b;
}
示例9: validateLinkedResource
protected IStatus validateLinkedResource() {
return new Status(IStatus.OK, Activator.PLUGIN_ID, IStatus.OK, "", null);
}
示例10: throwCoreException
private void throwCoreException(String message) throws CoreException {
IStatus status = new Status(IStatus.ERROR, EditorConfigPlugin.PLUGIN_ID, IStatus.OK, message, null);
throw new CoreException(status);
}
示例11: throwCoreException
private void throwCoreException(String message) throws CoreException {
IStatus status = new Status(IStatus.ERROR, "pt.iscte.perspective", IStatus.OK, message, null);
throw new CoreException(status);
}