org.eclipse.ocl.examples.xtext.base.pivot2cs
Class Pivot2CS
java.lang.Object
org.eclipse.ocl.examples.pivot.utilities.AbstractConversion
org.eclipse.ocl.examples.xtext.base.pivot2cs.Pivot2CS
- Direct Known Subclasses:
- BasePivot2CS
public class Pivot2CS
- extends AbstractConversion
CS2Pivot manages the equivalence between a Concrete Syntax Resources
and their corresponding Pivot Resources creating a CS2PivotConversion
to update.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cs2asResourceMap
@NonNull
protected final java.util.Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap
- Mapping of each CS resource to its corresponding pivot Resource.
Pivot2CS
public Pivot2CS(@NonNull
java.util.Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
@NonNull
MetaModelManager metaModelManager)
Pivot2CS
public Pivot2CS(@NonNull
Pivot2CS aConverter)
addFactory
protected void addFactory(@NonNull
Pivot2CS.Factory factory)
createDefaultDeclarationVisitor
@NonNull
public BaseDeclarationVisitor createDefaultDeclarationVisitor(@NonNull
Pivot2CSConversion conversion)
createDefaultReferenceVisitor
@NonNull
public BaseReferenceVisitor createDefaultReferenceVisitor(@NonNull
Pivot2CSConversion conversion)
getCSResources
@NonNull
public java.util.Collection<? extends org.eclipse.emf.ecore.resource.Resource> getCSResources()
getFactory
@Nullable
public Pivot2CS.Factory getFactory(@NonNull
org.eclipse.emf.ecore.EClass eClass)
getPivotResource
@Nullable
public org.eclipse.emf.ecore.resource.Resource getPivotResource(@NonNull
org.eclipse.emf.ecore.resource.Resource csResource)
getPivotResources
@NonNull
public java.util.Collection<? extends org.eclipse.emf.ecore.resource.Resource> getPivotResources()
update
public void update()