Package tools.refinery.language.resource
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
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleancreateEObjectDescriptions(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.util.IAcceptor<org.eclipse.xtext.resource.IEObjectDescription> acceptor) protected org.eclipse.xtext.naming.QualifiedNamegetNameAsQualifiedName(org.eclipse.emf.ecore.EObject eObject) protected org.eclipse.xtext.naming.QualifiedNamegetProblemQualifiedName(Problem problem) getShadowingKey(org.eclipse.xtext.resource.IEObjectDescription description) getUserData(org.eclipse.emf.ecore.EObject eObject) static booleanshouldExport(org.eclipse.emf.ecore.EObject eObject) protected booleanshouldExportSimpleName(org.eclipse.emf.ecore.EObject eObject) Methods inherited from class org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy
createReferenceDescription, createReferenceDescriptions, getLazyURIEncoder, getQualifiedNameProvider, isIndexable, isResolvedAndExternal, setLazyURIEncoder, setQualifiedNameProvider 
- 
Field Details
- 
ARITY
- See Also:
 
 - 
ERROR_PREDICATE
- See Also:
 
 - 
ERROR_PREDICATE_TRUE
- See Also:
 
 - 
SHADOWING_KEY
- See Also:
 
 - 
SHADOWING_KEY_PROBLEM
- See Also:
 
 - 
SHADOWING_KEY_NODE
- See Also:
 
 - 
SHADOWING_KEY_RELATION
- See Also:
 
 - 
SHADOWING_KEY_AGGREGATOR
- See Also:
 
 - 
SHADOWING_KEY_ANNOTATION
- See Also:
 
 - 
PREFERRED_NAME
- See Also:
 
 - 
PREFERRED_NAME_TRUE
- See Also:
 
 - 
IMPORTS
- See Also:
 
 - 
IMPORTS_SEPARATOR
- See Also:
 
 - 
MODULE_KIND
- See Also:
 
 - 
COLOR_RELATION
- See Also:
 
 - 
COLOR_RELATION_TRUE
- See Also:
 
 - 
SHADOW_PREDICATE
- See Also:
 
 - 
SHADOW_PREDICATE_TRUE
- See Also:
 
 - 
ABSTRACT
- See Also:
 
 - 
ABSTRACT_TRUE
- See Also:
 
 - 
CONTAINMENT
- See Also:
 
 - 
CONTAINMENT_TRUE
- See Also:
 
 - 
ATOM
- See Also:
 
 - 
ATOM_TRUE
- See Also:
 
 - 
MULTI
- See Also:
 
 - 
MULTI_TRUE
- See Also:
 
 
 - 
 - 
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:
 createEObjectDescriptionsin interfaceorg.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy- Overrides:
 createEObjectDescriptionsin classorg.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy
 - 
getNameAsQualifiedName
protected org.eclipse.xtext.naming.QualifiedName getNameAsQualifiedName(org.eclipse.emf.ecore.EObject eObject)  - 
getProblemQualifiedName
 - 
shouldExport
public static boolean shouldExport(org.eclipse.emf.ecore.EObject eObject)  - 
getUserData
 - 
shouldExportSimpleName
protected boolean shouldExportSimpleName(org.eclipse.emf.ecore.EObject eObject)  - 
getShadowingKey
public static ProblemResourceDescriptionStrategy.ShadowingKey getShadowingKey(org.eclipse.xtext.resource.IEObjectDescription description)  
 -