public class ImportTypesVisitor extends TypesSwitch<java.lang.Object>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
baseURL |
private boolean |
forceResolve |
private boolean |
gatherDefaultView |
private GeppettoModelAccess |
geppettoModelAccess |
private java.util.Map<GeppettoLibrary,IModelInterpreter> |
modelInterpreters |
private java.util.List<JsonObject> |
viewCustomisations |
modelPackage
Constructor and Description |
---|
ImportTypesVisitor(java.util.Map<GeppettoLibrary,IModelInterpreter> modelInterpreters,
GeppettoModelAccess commonLibraryAccess,
boolean gatherDefaultView,
java.lang.String urlBase) |
ImportTypesVisitor(java.util.Map<GeppettoLibrary,IModelInterpreter> modelInterpreters,
GeppettoModelAccess commonLibraryAccess,
boolean gatherDefaultView,
java.lang.String urlBase,
java.lang.Boolean resolve) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
caseImportType(ImportType type)
Returns the result of interpreting the object as an instance of 'Import Type'.
|
java.util.List<JsonObject> |
getDefaultViewCustomisations() |
boolean |
isForceResolve() |
void |
setForceResolve(boolean forceResolve) |
caseArgumentType, caseArrayType, caseCompositeType, caseCompositeVisualType, caseConnectionType, caseDynamicsType, caseExpressionType, caseHTMLType, caseImageType, caseISynchable, caseNode, caseParameterType, casePointerType, casePointType, caseQuantityType, caseSimpleType, caseStateVariableType, caseTextType, caseType, caseURLType, caseVisualType, defaultCase, doSwitch, isSwitchFor
private java.util.Map<GeppettoLibrary,IModelInterpreter> modelInterpreters
private java.util.List<JsonObject> viewCustomisations
private GeppettoModelAccess geppettoModelAccess
private boolean gatherDefaultView
private java.lang.String baseURL
private boolean forceResolve
public ImportTypesVisitor(java.util.Map<GeppettoLibrary,IModelInterpreter> modelInterpreters, GeppettoModelAccess commonLibraryAccess, boolean gatherDefaultView, java.lang.String urlBase)
modelInterpreters
- commonLibraryAccess
- libraryManager
- public ImportTypesVisitor(java.util.Map<GeppettoLibrary,IModelInterpreter> modelInterpreters, GeppettoModelAccess commonLibraryAccess, boolean gatherDefaultView, java.lang.String urlBase, java.lang.Boolean resolve)
modelInterpreters
- commonLibraryAccess
- libraryManager
- public java.lang.Object caseImportType(ImportType type)
TypesSwitch
caseImportType
in class TypesSwitch<java.lang.Object>
type
- the target of the switch.doSwitch(EObject)
public boolean isForceResolve()
public void setForceResolve(boolean forceResolve)
forceResolve
- public java.util.List<JsonObject> getDefaultViewCustomisations()