Class ProblemResourceDescriptionStrategy

java.lang.Object
org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy
tools.refinery.language.resource.ProblemResourceDescriptionStrategy
All Implemented Interfaces:
org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy

public class ProblemResourceDescriptionStrategy extends org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy
  • Field Details

  • Constructor Details

    • ProblemResourceDescriptionStrategy

      public ProblemResourceDescriptionStrategy()
  • Method Details

    • createEObjectDescriptions

      public boolean createEObjectDescriptions(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor)
      Specified by:
      createEObjectDescriptions in interface org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy
      Overrides:
      createEObjectDescriptions in class org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy
    • getNameAsQualifiedName

      protected org.eclipse.xtext.naming.QualifiedName getNameAsQualifiedName(org.eclipse.emf.ecore.EObject eObject)
    • getProblemQualifiedName

      protected org.eclipse.xtext.naming.QualifiedName getProblemQualifiedName(Problem problem)
    • shouldExport

      public static boolean shouldExport(org.eclipse.emf.ecore.EObject eObject)
    • getUserData

      protected Map<String,String> getUserData(org.eclipse.emf.ecore.EObject eObject)
    • shouldExportSimpleName

      protected boolean shouldExportSimpleName(org.eclipse.emf.ecore.EObject eObject)
    • getShadowingKey

      public static ProblemResourceDescriptionStrategy.ShadowingKey getShadowingKey(org.eclipse.xtext.resource.IEObjectDescription description)