public abstract class BaseGeneratedEMFPQuery extends BasePQuery
PQuery.PQueryStatus
pProblems, status
Constructor and Description |
---|
BaseGeneratedEMFPQuery() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.emf.ecore.EClassifier |
getClassifierLiteral(java.lang.String packageUri,
java.lang.String classifierName) |
protected org.eclipse.emf.ecore.EClassifier |
getClassifierLiteralSafe(java.lang.String packageURI,
java.lang.String classifierName)
For parameter type retrieval only.
|
protected org.eclipse.emf.ecore.EEnumLiteral |
getEnumLiteral(java.lang.String packageUri,
java.lang.String enumName,
java.lang.String literalName) |
protected org.eclipse.emf.ecore.EStructuralFeature |
getFeatureLiteral(java.lang.String packageUri,
java.lang.String className,
java.lang.String featureName) |
protected QueryInitializationException |
processDependencyException(ViatraQueryException ex) |
addAnnotation, addError, checkMutability, doGetContainedBodies, ensureInitialized, ensureInitializedSneaky, getAllAnnotations, getAllReferredQueries, getAnnotationsByName, getDirectReferredQueries, getDisjunctBodies, getEvaluationHints, getFirstAnnotationByName, getParameterNames, getPositionOfParameter, getPProblems, getStatus, getTypeGuarantees, isMutable, publishedAs, setBodies, setEvaluationHints, setStatus, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFullyQualifiedName, getParameters
protected QueryInitializationException processDependencyException(ViatraQueryException ex)
protected org.eclipse.emf.ecore.EClassifier getClassifierLiteral(java.lang.String packageUri, java.lang.String classifierName) throws QueryInitializationException
QueryInitializationException
protected org.eclipse.emf.ecore.EClassifier getClassifierLiteralSafe(java.lang.String packageURI, java.lang.String classifierName)
If parameter type declaration is erroneous, we still get a working parameter list (without the type declaration); the exception will be thrown again later when the body is processed.
protected org.eclipse.emf.ecore.EStructuralFeature getFeatureLiteral(java.lang.String packageUri, java.lang.String className, java.lang.String featureName) throws QueryInitializationException
QueryInitializationException
protected org.eclipse.emf.ecore.EEnumLiteral getEnumLiteral(java.lang.String packageUri, java.lang.String enumName, java.lang.String literalName) throws QueryInitializationException
QueryInitializationException