public class AS2CS extends AbstractConversion
Modifier and Type | Class and Description |
---|---|
static interface |
AS2CS.Factory |
AbstractConversion.Predicate<T extends org.eclipse.emf.ecore.EObject>
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<? extends BaseCSResource,? extends ASResource> |
cs2asResourceMap
Mapping of each CS resource to its corresponding pivot Resource.
|
completeEnvironment, environmentFactory, metamodelManager, standardLibrary
Constructor and Description |
---|
AS2CS(AS2CS aConverter) |
AS2CS(java.util.Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
protected void |
addFactory(AS2CS.Factory factory) |
BaseDeclarationVisitor |
createDefaultDeclarationVisitor(AS2CSConversion conversion) |
BaseReferenceVisitor |
createDefaultReferenceVisitor(AS2CSConversion conversion) |
org.eclipse.emf.ecore.resource.Resource |
getASResource(org.eclipse.emf.ecore.resource.Resource csResource) |
java.util.Collection<? extends org.eclipse.emf.ecore.resource.Resource> |
getASResources() |
java.util.Collection<? extends BaseCSResource> |
getCSResources() |
AS2CS.Factory |
getFactory(org.eclipse.emf.ecore.EClass eClass) |
void |
update() |
basicGet, getEnvironmentFactory, getEPackage, getMetamodelManager, getStandardLibrary, isId, refreshList, refreshSet
@NonNull protected final java.util.Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap
public AS2CS(@NonNull java.util.Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap, @NonNull EnvironmentFactoryInternal environmentFactory)
public AS2CS(@NonNull AS2CS aConverter)
protected void addFactory(@NonNull AS2CS.Factory factory)
@NonNull public BaseDeclarationVisitor createDefaultDeclarationVisitor(@NonNull AS2CSConversion conversion)
@NonNull public BaseReferenceVisitor createDefaultReferenceVisitor(@NonNull AS2CSConversion conversion)
@Nullable public org.eclipse.emf.ecore.resource.Resource getASResource(@NonNull org.eclipse.emf.ecore.resource.Resource csResource)
@NonNull public java.util.Collection<? extends org.eclipse.emf.ecore.resource.Resource> getASResources()
@NonNull public java.util.Collection<? extends BaseCSResource> getCSResources()
@Nullable public AS2CS.Factory getFactory(@NonNull org.eclipse.emf.ecore.EClass eClass)
public void update()