Java源码示例:org.eclipse.gmf.runtime.emf.core.util.EObjectAdapter

示例1
/**
* @generated
*/
protected String getLabelText() {
	String text = null;
	EObject parserElement = getParserElement();
	if (parserElement != null && getParser() != null) {
		text = getParser().getPrintString(new EObjectAdapter(parserElement), getParserOptions().intValue());
	}
	if (text == null || text.length() == 0) {
		text = defaultText;
	}
	return text;
}
 
示例2
/**
* @generated
*/
public String getEditText() {
	if (getParserElement() == null || getParser() == null) {
		return ""; //$NON-NLS-1$
	}
	return getParser().getEditString(new EObjectAdapter(getParserElement()), getParserOptions().intValue());
}
 
示例3
/**
* @generated
*/
public ICellEditorValidator getEditTextValidator() {
	return new ICellEditorValidator() {

		public String isValid(final Object value) {
			if (value instanceof String) {
				final EObject element = getParserElement();
				final IParser parser = getParser();
				try {
					IParserEditStatus valid = (IParserEditStatus) getEditingDomain()
							.runExclusive(new RunnableWithResult.Impl<IParserEditStatus>() {

								public void run() {
									setResult(
											parser.isValidEditString(new EObjectAdapter(element), (String) value));
								}
							});
					return valid.getCode() == ParserEditStatus.EDITABLE ? null : valid.getMessage();
				} catch (InterruptedException ie) {
					ie.printStackTrace();
				}
			}

			// shouldn't get here
			return null;
		}
	};
}
 
示例4
/**
* @generated
*/
public IContentAssistProcessor getCompletionProcessor() {
	if (getParserElement() == null || getParser() == null) {
		return null;
	}
	return getParser().getCompletionProcessor(new EObjectAdapter(getParserElement()));
}
 
示例5
/**
* @generated
*/
protected String getLabelText() {
	String text = null;
	EObject parserElement = getParserElement();
	if (parserElement != null && getParser() != null) {
		text = getParser().getPrintString(new EObjectAdapter(parserElement), getParserOptions().intValue());
	}
	if (text == null || text.length() == 0) {
		text = defaultText;
	}
	return text;
}
 
示例6
/**
* @generated
*/
public String getEditText() {
	if (getParserElement() == null || getParser() == null) {
		return ""; //$NON-NLS-1$
	}
	return getParser().getEditString(new EObjectAdapter(getParserElement()), getParserOptions().intValue());
}
 
示例7
/**
* @generated
*/
public ICellEditorValidator getEditTextValidator() {
	return new ICellEditorValidator() {

		public String isValid(final Object value) {
			if (value instanceof String) {
				final EObject element = getParserElement();
				final IParser parser = getParser();
				try {
					IParserEditStatus valid = (IParserEditStatus) getEditingDomain()
							.runExclusive(new RunnableWithResult.Impl<IParserEditStatus>() {

								public void run() {
									setResult(
											parser.isValidEditString(new EObjectAdapter(element), (String) value));
								}
							});
					return valid.getCode() == ParserEditStatus.EDITABLE ? null : valid.getMessage();
				} catch (InterruptedException ie) {
					ie.printStackTrace();
				}
			}

			// shouldn't get here
			return null;
		}
	};
}
 
示例8
/**
* @generated
*/
public IContentAssistProcessor getCompletionProcessor() {
	if (getParserElement() == null || getParser() == null) {
		return null;
	}
	return getParser().getCompletionProcessor(new EObjectAdapter(getParserElement()));
}
 
示例9
/**
* @generated
*/
protected String getLabelText() {
	String text = null;
	EObject parserElement = getParserElement();
	if (parserElement != null && getParser() != null) {
		text = getParser().getPrintString(new EObjectAdapter(parserElement), getParserOptions().intValue());
	}
	if (text == null || text.length() == 0) {
		text = defaultText;
	}
	return text;
}
 
示例10
/**
* @generated
*/
public String getEditText() {
	if (getParserElement() == null || getParser() == null) {
		return ""; //$NON-NLS-1$
	}
	return getParser().getEditString(new EObjectAdapter(getParserElement()), getParserOptions().intValue());
}
 
示例11
/**
* @generated
*/
public ICellEditorValidator getEditTextValidator() {
	return new ICellEditorValidator() {

		public String isValid(final Object value) {
			if (value instanceof String) {
				final EObject element = getParserElement();
				final IParser parser = getParser();
				try {
					IParserEditStatus valid = (IParserEditStatus) getEditingDomain()
							.runExclusive(new RunnableWithResult.Impl<IParserEditStatus>() {

								public void run() {
									setResult(
											parser.isValidEditString(new EObjectAdapter(element), (String) value));
								}
							});
					return valid.getCode() == ParserEditStatus.EDITABLE ? null : valid.getMessage();
				} catch (InterruptedException ie) {
					ie.printStackTrace();
				}
			}

			// shouldn't get here
			return null;
		}
	};
}
 
示例12
/**
* @generated
*/
public IContentAssistProcessor getCompletionProcessor() {
	if (getParserElement() == null || getParser() == null) {
		return null;
	}
	return getParser().getCompletionProcessor(new EObjectAdapter(getParserElement()));
}
 
示例13
/**
* @generated
*/
protected String getLabelText() {
	String text = null;
	EObject parserElement = getParserElement();
	if (parserElement != null && getParser() != null) {
		text = getParser().getPrintString(new EObjectAdapter(parserElement), getParserOptions().intValue());
	}
	if (text == null || text.length() == 0) {
		text = defaultText;
	}
	return text;
}
 
示例14
/**
* @generated
*/
public String getEditText() {
	if (getParserElement() == null || getParser() == null) {
		return ""; //$NON-NLS-1$
	}
	return getParser().getEditString(new EObjectAdapter(getParserElement()), getParserOptions().intValue());
}
 
示例15
/**
* @generated
*/
public ICellEditorValidator getEditTextValidator() {
	return new ICellEditorValidator() {

		public String isValid(final Object value) {
			if (value instanceof String) {
				final EObject element = getParserElement();
				final IParser parser = getParser();
				try {
					IParserEditStatus valid = (IParserEditStatus) getEditingDomain()
							.runExclusive(new RunnableWithResult.Impl<IParserEditStatus>() {

								public void run() {
									setResult(
											parser.isValidEditString(new EObjectAdapter(element), (String) value));
								}
							});
					return valid.getCode() == ParserEditStatus.EDITABLE ? null : valid.getMessage();
				} catch (InterruptedException ie) {
					ie.printStackTrace();
				}
			}

			// shouldn't get here
			return null;
		}
	};
}
 
示例16
/**
* @generated
*/
private String getCsvSink_2002Text(View view) {
	IParser parser = CrossflowParserProvider.getParser(CrossflowElementTypes.CsvSink_2002,
			view.getElement() != null ? view.getElement() : view,
			CrossflowVisualIDRegistry.getType(CsvSinkNameEditPart.VISUAL_ID));
	if (parser != null) {
		return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view),
				ParserOptions.NONE.intValue());
	} else {
		CrossflowDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5002); //$NON-NLS-1$
		return ""; //$NON-NLS-1$
	}
}
 
示例17
/**
* @generated
*/
protected String getLabelText() {
	String text = null;
	EObject parserElement = getParserElement();
	if (parserElement != null && getParser() != null) {
		text = getParser().getPrintString(new EObjectAdapter(parserElement), getParserOptions().intValue());
	}
	if (text == null || text.length() == 0) {
		text = defaultText;
	}
	return text;
}
 
示例18
/**
* @generated
*/
public String getEditText() {
	if (getParserElement() == null || getParser() == null) {
		return ""; //$NON-NLS-1$
	}
	return getParser().getEditString(new EObjectAdapter(getParserElement()), getParserOptions().intValue());
}
 
示例19
/**
* @generated
*/
public ICellEditorValidator getEditTextValidator() {
	return new ICellEditorValidator() {

		public String isValid(final Object value) {
			if (value instanceof String) {
				final EObject element = getParserElement();
				final IParser parser = getParser();
				try {
					IParserEditStatus valid = (IParserEditStatus) getEditingDomain()
							.runExclusive(new RunnableWithResult.Impl<IParserEditStatus>() {

								public void run() {
									setResult(
											parser.isValidEditString(new EObjectAdapter(element), (String) value));
								}
							});
					return valid.getCode() == ParserEditStatus.EDITABLE ? null : valid.getMessage();
				} catch (InterruptedException ie) {
					ie.printStackTrace();
				}
			}

			// shouldn't get here
			return null;
		}
	};
}
 
示例20
/**
* @generated
*/
public IContentAssistProcessor getCompletionProcessor() {
	if (getParserElement() == null || getParser() == null) {
		return null;
	}
	return getParser().getCompletionProcessor(new EObjectAdapter(getParserElement()));
}
 
示例21
/**
* @generated
*/
protected String getLabelText() {
	String text = null;
	EObject parserElement = getParserElement();
	if (parserElement != null && getParser() != null) {
		text = getParser().getPrintString(new EObjectAdapter(parserElement), getParserOptions().intValue());
	}
	if (text == null || text.length() == 0) {
		text = defaultText;
	}
	return text;
}
 
示例22
/**
* @generated
*/
public String getEditText() {
	if (getParserElement() == null || getParser() == null) {
		return ""; //$NON-NLS-1$
	}
	return getParser().getEditString(new EObjectAdapter(getParserElement()), getParserOptions().intValue());
}
 
示例23
/**
* @generated
*/
private String getTypeExtending_4004Text(View view) {
	IParser parser = CrossflowParserProvider.getParser(CrossflowElementTypes.TypeExtending_4004,
			view.getElement() != null ? view.getElement() : view, CommonParserHint.DESCRIPTION);
	if (parser != null) {
		return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view),
				ParserOptions.NONE.intValue());
	} else {
		CrossflowDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 6004); //$NON-NLS-1$
		return ""; //$NON-NLS-1$
	}
}
 
示例24
/**
* @generated
*/
public IContentAssistProcessor getCompletionProcessor() {
	if (getParserElement() == null || getParser() == null) {
		return null;
	}
	return getParser().getCompletionProcessor(new EObjectAdapter(getParserElement()));
}
 
示例25
/**
* @generated
*/
private String getCsvSource_2001Text(View view) {
	IParser parser = CrossflowParserProvider.getParser(CrossflowElementTypes.CsvSource_2001,
			view.getElement() != null ? view.getElement() : view,
			CrossflowVisualIDRegistry.getType(CsvSourceNameEditPart.VISUAL_ID));
	if (parser != null) {
		return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view),
				ParserOptions.NONE.intValue());
	} else {
		CrossflowDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5001); //$NON-NLS-1$
		return ""; //$NON-NLS-1$
	}
}
 
示例26
/**
* @generated
*/
private String getQueue_2004Text(View view) {
	IParser parser = CrossflowParserProvider.getParser(CrossflowElementTypes.Queue_2004,
			view.getElement() != null ? view.getElement() : view,
			CrossflowVisualIDRegistry.getType(QueueNameEditPart.VISUAL_ID));
	if (parser != null) {
		return parser.getPrintString(new EObjectAdapter(view.getElement() != null ? view.getElement() : view),
				ParserOptions.NONE.intValue());
	} else {
		CrossflowDiagramEditorPlugin.getInstance().logError("Parser was not found for label " + 5004); //$NON-NLS-1$
		return ""; //$NON-NLS-1$
	}
}
 
示例27
/**
* @generated
*/
public ICellEditorValidator getEditTextValidator() {
	return new ICellEditorValidator() {

		public String isValid(final Object value) {
			if (value instanceof String) {
				final EObject element = getParserElement();
				final IParser parser = getParser();
				try {
					IParserEditStatus valid = (IParserEditStatus) getEditingDomain()
							.runExclusive(new RunnableWithResult.Impl<IParserEditStatus>() {

								public void run() {
									setResult(
											parser.isValidEditString(new EObjectAdapter(element), (String) value));
								}
							});
					return valid.getCode() == ParserEditStatus.EDITABLE ? null : valid.getMessage();
				} catch (InterruptedException ie) {
					ie.printStackTrace();
				}
			}

			// shouldn't get here
			return null;
		}
	};
}
 
示例28
/**
* @generated
*/
public IContentAssistProcessor getCompletionProcessor() {
	if (getParserElement() == null || getParser() == null) {
		return null;
	}
	return getParser().getCompletionProcessor(new EObjectAdapter(getParserElement()));
}
 
示例29
/**
* @generated
*/
protected String getLabelText() {
	String text = null;
	EObject parserElement = getParserElement();
	if (parserElement != null && getParser() != null) {
		text = getParser().getPrintString(new EObjectAdapter(parserElement), getParserOptions().intValue());
	}
	if (text == null || text.length() == 0) {
		text = defaultText;
	}
	return text;
}
 
示例30
/**
* @generated
*/
public String getEditText() {
	if (getParserElement() == null || getParser() == null) {
		return ""; //$NON-NLS-1$
	}
	return getParser().getEditString(new EObjectAdapter(getParserElement()), getParserOptions().intValue());
}