public abstract class BaseGeneratedEMFPQuery extends BasePQuery
PQuery.PQueryStatus
pProblems, status, visibility
Constructor and Description |
---|
BaseGeneratedEMFPQuery() |
BaseGeneratedEMFPQuery(PVisibility visibility) |
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, getAllAnnotations, getAllReferredQueries, getAnnotationsByName, getDirectReferredQueries, getDisjunctBodies, getEvaluationHints, getFirstAnnotationByName, getParameterNames, getPositionOfParameter, getPProblems, getStatus, getTypeGuarantees, getVisibility, isMutable, publishedAs, setBodies, setEvaluationHints, setStatus, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFullyQualifiedName, getParameter, getParameters, getSimpleName
public BaseGeneratedEMFPQuery()
public BaseGeneratedEMFPQuery(PVisibility visibility)
protected QueryInitializationException processDependencyException(ViatraQueryException ex)
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)
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)
protected org.eclipse.emf.ecore.EEnumLiteral getEnumLiteral(java.lang.String packageUri, java.lang.String enumName, java.lang.String literalName)