Class V8ObjectIdStringLiteralExpressionsResolver
java.lang.Object
com.e1c.langtool.v8.dt.dcs.expressions.translator.V8ObjectIdStringLiteralExpressionsResolver
- All Implemented Interfaces:
V8ObjectIdObjectResolver
public class V8ObjectIdStringLiteralExpressionsResolver
extends Object
implements V8ObjectIdObjectResolver
The resolver of
Expressions dependent model from the StringLiteral content by delegating
feature. Implementation allows to split literal content and load them as independent parts.-
Constructor Summary
ConstructorsConstructorDescriptionV8ObjectIdStringLiteralExpressionsResolver(IResourceLookup resourceLookup, IDependentModelProvider dependentModelProvider, StringLiteralInternalizeTokenProvider stringLiteralInternalizeTokenProvider) -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.eclipse.emf.ecore.EClass>org.eclipse.emf.ecore.EClassresolveObject(org.eclipse.emf.ecore.EObject parent, DelegatingObjectFeature objectFeature)
-
Constructor Details
-
V8ObjectIdStringLiteralExpressionsResolver
@Inject public V8ObjectIdStringLiteralExpressionsResolver(IResourceLookup resourceLookup, IDependentModelProvider dependentModelProvider, StringLiteralInternalizeTokenProvider stringLiteralInternalizeTokenProvider)
-
-
Method Details
-
getSourceObjects
- Specified by:
getSourceObjectsin interfaceV8ObjectIdObjectResolver
-
getTargetObject
public org.eclipse.emf.ecore.EClass getTargetObject()- Specified by:
getTargetObjectin interfaceV8ObjectIdObjectResolver
-
resolveObject
public Object resolveObject(org.eclipse.emf.ecore.EObject parent, DelegatingObjectFeature objectFeature) - Specified by:
resolveObjectin interfaceV8ObjectIdObjectResolver
-