public interface URCapAPI
NOTE: This interface is only relevant for URCap program and installation nodes with a HTML-based user interface
(see InstallationNodeService and ProgramNodeService)
InstallationAPIProvider getInstallationAPIProvider()
ProgramAPIProvider getProgramAPIProvider()
SoftwareVersion getSoftwareVersion()
SystemAPI accessible through both getInstallationAPIProvider() and getProgramAPIProvider()SystemSettings getSystemSettings()
SystemAPI accessible through both getInstallationAPIProvider() and getProgramAPIProvider()RobotModel getRobotModel()
SystemAPI accessible through both getInstallationAPIProvider() and getProgramAPIProvider()IOModel getIOs()
InstallationAPI or ProgramAPI accessible through their respective providers, i.e.
getInstallationAPIProvider() or getProgramAPIProvider().FeatureModel getFeatures()
InstallationAPI or ProgramAPI accessible through their respective providers, i.e.
getInstallationAPIProvider() or getProgramAPIProvider().FunctionModel getFunctionModel()
InstallationAPI accessible through its provider, getInstallationAPIProvider().ProgramModel getProgramModel()
ProgramAPI accessible through its provider, getProgramAPIProvider().VariableModel getVariableModel()
InstallationAPI or ProgramAPI accessible through their respective providers, i.e.
getInstallationAPIProvider() or getProgramAPIProvider().ValueFactoryProvider getValueFactoryProvider()
InstallationAPI or ProgramAPI accessible through their respective providers, i.e.
getInstallationAPIProvider() or getProgramAPIProvider().UserInteraction getUserInteraction()
UserInterfaceAPI accessible through both getInstallationAPIProvider() and getProgramAPIProvider()<T extends InstallationNodeContribution> T getInstallationNode(Class<T> installationType)
InstallationAPI or ProgramAPI accessible through their respective providers.
This method can be used to get a specific InstallationNodeContribution instanceT - The generic for specifying the InstallationNodeContributioninstallationType - The class of the installation node contribution to returnCopyright © 2019. All rights reserved.