Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) 2005, 2008 Borland Software Corporation
  * 
  * All rights reserved. This program and the accompanying materials are made
  * available under the terms of the Eclipse Public License v1.0 which
  * accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v10.html
  * 
  * Contributors: 
 *    Radek Dvorak (Borland) - initial API and implementation
 *    Artem Tikhomirov (Borland) - refactoring
 */
package org.eclipse.gmf.internal.validate;
class ValueSpecDef {
	private final StringValProvider body;
	private final StringValProvider lang;
	private final TypeProvider type;
		this(bodylangnull);
	}	
	public ValueSpecDef(StringValProvider bodyStringValProvider langTypeProvider typeRestriction) {
		if(body == null) {
		}
		this. = body;
		this. = lang;
		this. = typeRestriction;
	}
	public boolean isOK() {
		return .getStatus().isOK() && 
			( == null || .getStatus().isOK()) &&
			( == null || .getStatus().isOK());
	}
		return ;
	}
	public String createBody(EObject contextInstance) {
		return .getValue(contextInstance);
	}
	public String createLanguage(EObject contextInstance) {
		if( == null) {
		}
		return .getValue(contextInstance);
	}
		return ;
	}
		return ;
	}
	public String getLabel() {
	}
	public String toString() {
		StringBuffer buf = new StringBuffer();
		buf.append("body: ").append(); //$NON-NLS-1$		
		buf.append(" lang: ").append(); //$NON-NLS-1$		
		return buf.toString();
	}
New to GrepCode? Check out our FAQ X