public interface URCapAPI
Provides access to functionality available from within PolyScope, as well as creating additional model elements to be used within PolyScope.
NOTE: This interface is only relevant for URCap program and installation nodes with a HTML-based user interface (seeInstallationNodeService
and ProgramNodeService
).InstallationAPIProvider getInstallationAPIProvider()
ProgramAPIProvider getProgramAPIProvider()
@Deprecated SoftwareVersion getSoftwareVersion()
SystemAPI
instead accessible through both getInstallationAPIProvider()
and
getProgramAPIProvider()
.@Deprecated SystemSettings getSystemSettings()
SystemAPI
instead accessible through both getInstallationAPIProvider()
and
getProgramAPIProvider()
.@Deprecated RobotModel getRobotModel()
SystemAPI
instead accessible through both getInstallationAPIProvider()
and
getProgramAPIProvider()
.@Deprecated IOModel getIOs()
InstallationAPI
or ProgramAPI
instead accessible through their respective
providers, i.e. getInstallationAPIProvider()
or getProgramAPIProvider()
.@Deprecated FeatureModel getFeatures()
InstallationAPI
or ProgramAPI
instead accessible through their respective
providers, i.e. getInstallationAPIProvider()
or getProgramAPIProvider()
.@Deprecated FunctionModel getFunctionModel()
InstallationAPI
instead accessible through its provider, getInstallationAPIProvider()
.@Deprecated ProgramModel getProgramModel()
ProgramAPI
instead accessible through its provider, getProgramAPIProvider()
.@Deprecated VariableModel getVariableModel()
InstallationAPI
or ProgramAPI
instead accessible through their respective
providers, i.e. getInstallationAPIProvider()
or getProgramAPIProvider()
.@Deprecated ValueFactoryProvider getValueFactoryProvider()
InstallationAPI
or ProgramAPI
instead accessible through their respective
providers, i.e. getInstallationAPIProvider()
or getProgramAPIProvider()
.@Deprecated UserInteraction getUserInteraction()
UserInterfaceAPI
instead accessible through both getInstallationAPIProvider()
and getProgramAPIProvider()
.@Deprecated <T extends InstallationNodeContribution> T getInstallationNode(Class<T> installationType)
InstallationAPI
or ProgramAPI
instead accessible through their respective providers.InstallationNodeContribution
instance.T
- The generic for specifying the InstallationNodeContribution
.installationType
- The class of the installation node contribution to return.Copyright © 2023. All rights reserved.