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
 (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.