public class OCLinEcoreCS2AS extends EssentialOCLCS2AS
CS2AS.AbstractUnresolvedProxyMessageProvider, CS2AS.DefaultMessageBinder, CS2AS.MessageBinder, CS2AS.MessageBinderWithLineContext, CS2AS.UnresolvedProxyMessageProvider
AbstractConversion.Predicate<T extends org.eclipse.emf.ecore.EObject>
asResource, csi2asMapping, csResource, showContext
completeEnvironment, environmentFactory, metamodelManager, standardLibrary
Constructor and Description |
---|
OCLinEcoreCS2AS(EnvironmentFactoryInternal environmentFactory,
BaseCSResource csResource,
ASResource asResource) |
Modifier and Type | Method and Description |
---|---|
protected OCLinEcoreCSVisitor<Continuation<?>> |
createContainmentVisitor(CS2ASConversion converter) |
protected OCLinEcoreCSVisitor<Element> |
createLeft2RightVisitor(CS2ASConversion converter) |
protected OCLinEcoreCSVisitor<Continuation<?>> |
createPostOrderVisitor(CS2ASConversion converter) |
protected OCLinEcoreCSVisitor<Continuation<?>> |
createPreOrderVisitor(CS2ASConversion converter) |
addUnresolvedProxyMessageProvider, basicGetType, bind, computeRootContainmentFeatures, createConversion, dispose, getASResource, getCSElement, getCSResource, getDocumentationNodes, getMessageBinder, getPivotElement, getPivotElement, getUnresolvedProxyMessage, getUnresolvedProxyText, installPivotDefinition, installPivotReference, installPivotUsage, lookupIteration, lookupOperation, lookupSelf, lookupType, lookupTypeQualifier, lookupTypeValue, lookupUndecoratedName, printDiagnostic, refreshContext, refreshElementType, refreshModelElement, refreshScopeFilter, setElementType, setMessageBinder, setPathElement, update
basicGet, getEnvironmentFactory, getEPackage, getMetamodelManager, getStandardLibrary, isId, refreshList, refreshSet
public OCLinEcoreCS2AS(@NonNull EnvironmentFactoryInternal environmentFactory, @NonNull BaseCSResource csResource, @NonNull ASResource asResource)
@NonNull protected OCLinEcoreCSVisitor<Continuation<?>> createContainmentVisitor(@NonNull CS2ASConversion converter)
createContainmentVisitor
in class EssentialOCLCS2AS
@NonNull protected OCLinEcoreCSVisitor<Element> createLeft2RightVisitor(@NonNull CS2ASConversion converter)
createLeft2RightVisitor
in class EssentialOCLCS2AS
@NonNull protected OCLinEcoreCSVisitor<Continuation<?>> createPostOrderVisitor(@NonNull CS2ASConversion converter)
createPostOrderVisitor
in class EssentialOCLCS2AS
@NonNull protected OCLinEcoreCSVisitor<Continuation<?>> createPreOrderVisitor(@NonNull CS2ASConversion converter)
createPreOrderVisitor
in class EssentialOCLCS2AS