public class OCLstdlibCS2AS 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 |
---|
OCLstdlibCS2AS(EnvironmentFactoryInternal environmentFactory,
BaseCSResource csResource,
ASResource asResource) |
OCLstdlibCS2AS(OCLstdlibCS2AS cs2as) |
Modifier and Type | Method and Description |
---|---|
protected OCLstdlibCSVisitor<Continuation<?>> |
createContainmentVisitor(CS2ASConversion converter) |
protected OCLstdlibCSVisitor<Element> |
createLeft2RightVisitor(CS2ASConversion converter) |
protected OCLstdlibCSVisitor<Continuation<?>> |
createPostOrderVisitor(CS2ASConversion converter) |
protected OCLstdlibCSVisitor<Continuation<?>> |
createPreOrderVisitor(CS2ASConversion converter) |
static MetaclassNameCS |
lookUpMetaTypeName(org.eclipse.emf.ecore.EObject csElement,
org.eclipse.emf.ecore.EStructuralFeature eFeature) |
void |
update(org.eclipse.xtext.diagnostics.IDiagnosticConsumer diagnosticsConsumer) |
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
basicGet, getEnvironmentFactory, getEPackage, getMetamodelManager, getStandardLibrary, isId, refreshList, refreshSet
public OCLstdlibCS2AS(@NonNull EnvironmentFactoryInternal environmentFactory, @NonNull BaseCSResource csResource, @NonNull ASResource asResource)
public OCLstdlibCS2AS(@NonNull OCLstdlibCS2AS cs2as)
@Nullable public static MetaclassNameCS lookUpMetaTypeName(@NonNull org.eclipse.emf.ecore.EObject csElement, org.eclipse.emf.ecore.EStructuralFeature eFeature)
@NonNull protected OCLstdlibCSVisitor<Continuation<?>> createContainmentVisitor(@NonNull CS2ASConversion converter)
createContainmentVisitor
in class EssentialOCLCS2AS
@NonNull protected OCLstdlibCSVisitor<Element> createLeft2RightVisitor(@NonNull CS2ASConversion converter)
createLeft2RightVisitor
in class EssentialOCLCS2AS
@NonNull protected OCLstdlibCSVisitor<Continuation<?>> createPostOrderVisitor(@NonNull CS2ASConversion converter)
createPostOrderVisitor
in class EssentialOCLCS2AS
@NonNull protected OCLstdlibCSVisitor<Continuation<?>> createPreOrderVisitor(@NonNull CS2ASConversion converter)
createPreOrderVisitor
in class EssentialOCLCS2AS