public class TargetPlatformMetamodelProviderService
extends org.eclipse.viatra.query.patternlanguage.emf.scoping.BaseMetamodelProviderService
implements org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProviderInstance
Constructor and Description |
---|
TargetPlatformMetamodelProviderService() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.xtext.scoping.IScope |
getAllMetamodelObjects(org.eclipse.xtext.scoping.IScope delegateScope,
org.eclipse.emf.ecore.EObject context) |
java.lang.String |
getIdentifier() |
int |
getPriority() |
boolean |
isGeneratedCodeAvailable(org.eclipse.emf.ecore.EPackage ePackage,
org.eclipse.emf.ecore.resource.ResourceSet set) |
org.eclipse.emf.ecore.EPackage |
loadEPackage(java.lang.String packageUri,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
getQualifiedClassName
public TargetPlatformMetamodelProviderService()
public java.lang.String getIdentifier()
getIdentifier
in interface org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProviderInstance
public int getPriority()
getPriority
in interface org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProviderInstance
public boolean isGeneratedCodeAvailable(org.eclipse.emf.ecore.EPackage ePackage, org.eclipse.emf.ecore.resource.ResourceSet set)
isGeneratedCodeAvailable
in interface org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider
isGeneratedCodeAvailable
in class org.eclipse.viatra.query.patternlanguage.emf.scoping.BaseMetamodelProviderService
public org.eclipse.xtext.scoping.IScope getAllMetamodelObjects(org.eclipse.xtext.scoping.IScope delegateScope, org.eclipse.emf.ecore.EObject context)
getAllMetamodelObjects
in interface org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider
getAllMetamodelObjects
in class org.eclipse.viatra.query.patternlanguage.emf.scoping.BaseMetamodelProviderService
public org.eclipse.emf.ecore.EPackage loadEPackage(java.lang.String packageUri, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
loadEPackage
in interface org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider