public abstract static class AS2CS.AbstractFactory extends java.lang.Object implements AS2CS.Factory
Constructor and Description |
---|
AbstractFactory() |
Modifier and Type | Method and Description |
---|---|
BaseDeclarationVisitor |
createDeclarationVisitor(AS2CSConversion converter) |
BaseReferenceVisitor |
createExpressionVisitor(AS2CSConversion converter,
Namespace scope) |
BaseReferenceVisitor |
createReferenceVisitor(AS2CSConversion converter,
Namespace scope) |
org.eclipse.emf.ecore.EClass[] |
getEClasses()
Return a list of classes for which this AS2CS overrides a base AS2CS.
|
@NonNull public BaseDeclarationVisitor createDeclarationVisitor(@NonNull AS2CSConversion converter)
createDeclarationVisitor
in interface AS2CS.Factory
@NonNull public BaseReferenceVisitor createExpressionVisitor(@NonNull AS2CSConversion converter, @Nullable Namespace scope)
createExpressionVisitor
in interface AS2CS.Factory
@NonNull public BaseReferenceVisitor createReferenceVisitor(@NonNull AS2CSConversion converter, @Nullable Namespace scope)
createReferenceVisitor
in interface AS2CS.Factory
@NonNull public org.eclipse.emf.ecore.EClass[] getEClasses()
AS2CS.Factory
getEClasses
in interface AS2CS.Factory