A B C D E F G H I J L M O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addBlueprint(Blueprint) - Method in class fi.tut.mei.capabilityQueryLib.ontology.OntologyCreator
-
Add information of the given blueprint to the ontology.
- addCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
add a device capability
- addCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
-
add a device capability If the capability has already been added does nothing.
- addCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
Add capability to the device's blueprint.
- addCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomy
-
Add a capability that implements this process taxonomy
- addChild(ParameterObject) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObject
-
Add a child parameter object.
- addChild(ProcessTaxonomy) - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomy
-
Add a new child process taxonomy.
- addDevice(Device) - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceCombination
-
add a device to this device's devices
- addDevice(Device) - Method in class fi.tut.mei.capabilityQueryLib.model.RealDeviceCombination
-
Add a device to this combination.
- addInputAndOutput(Capability, Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityAssociation
-
Convenience method for adding a capability as output and another as input
- addInputAssociation(CapabilityAssociation) - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Add a new input association for the capability
- addInputCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityAssociation
-
connect the capability and association as input
- addOutputAssociation(CapabilityAssociation) - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
add a new output capability association
- addOutputCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityAssociation
-
combine the capability and association as outputs
- addParameterAssociation(ParameterAssociation<Parameter>) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObject
-
Add a parameter association that connects a simple capability parameter to this parameter object.
- addParameterAssociationForParameter(ParameterAssociation<Parameter>) - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Add a parameter association to the capability.
- addParameterAssociationForParameterObject(String, ParameterAssociation<ParameterObject>) - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Add a parameter association for a object property.
- addParameterObject(String, ParameterObjectValue) - Method in class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Add a value for a parameter object.
- addParameterObject(String, ParameterObjectValue, Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Add a ParameterObjectValue for the device.
- addParameterObject(String, ParameterObjectValue, Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
- addParameterObject(String, ParameterObjectValue, Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
This has not yet been implemented for this subclass.
- addParameterValue(Parameter, Object) - Method in class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Add a value for the given capability parameter.
- addParameterValue(Parameter, Object, Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Set a value for a parameter.
- addParameterValue(Parameter, Object, Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
- addParameterValue(Parameter, Object, Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
This has not yet been implemented for this subclass.
- addResourceCapability(ResourceCapability) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Add a resource capability to this device.
- addResourceCapability(ResourceCapability) - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
- addResourceCapability(ResourceCapability) - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
Not yet implemented for this.
- addResources(InputStream) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Add new resource instances to clients existing ones.
- addResources(Model) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Add new resource instances to clients existing ones.
- addTemplate(String, String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Add a query template that can be used with loadTemplate
- addValue(Parameter, Object) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
Add a value for one of the parameter object's members.
- addValue(ParameterValue) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
Add a parameter value that has a value for one of the ParameterObject's members
- addValue(Object) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterValue
-
Add a value for the parameter
- addValueAlternative(ParameterObjectValue) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObject
-
Add an alternative value for this parameter object
- addValueAlternative(String) - Method in class fi.tut.mei.capabilityQueryLib.model.Parameter
-
Add an alternative for this parameter's value.
- App - Class in fi.tut.mei.capabilityQueryLib
-
Command line client for the ontology query library
- App() - Constructor for class fi.tut.mei.capabilityQueryLib.App
B
- Blueprint - Class in fi.tut.mei.capabilityQueryLib.model
-
Class that represents a device blueprint.
- Blueprint(String) - Constructor for class fi.tut.mei.capabilityQueryLib.model.Blueprint
-
Create a blueprint with the given name.
- BLUEPRINT - fi.tut.mei.capabilityQueryLib.model.Device.Type
- BLUEPRINT_ONTCLASS - Static variable in class fi.tut.mei.capabilityQueryLib.Client
C
- Capability - Class in fi.tut.mei.capabilityQueryLib.model
-
Represents a capability a device can have.
- Capability(String) - Constructor for class fi.tut.mei.capabilityQueryLib.model.Capability
-
Create a capability with the given name.
- CAPABILITY_NS - Static variable in class fi.tut.mei.capabilityQueryLib.Client
-
the capability ontology name space url
- CAPABILITY_ONTCLASS - Static variable in class fi.tut.mei.capabilityQueryLib.Client
-
The URI of the capability ontology class
- CapabilityAssociation - Class in fi.tut.mei.capabilityQueryLib.model
-
A capability association is used in defining how capabilities combine to form other capabilities A combined capability requires multiple inputs.
- CapabilityAssociation() - Constructor for class fi.tut.mei.capabilityQueryLib.model.CapabilityAssociation
- CapabilityLibrary - Class in fi.tut.mei.capabilityQueryLib.model
-
Capability library contains all of the capabilities and capability associations in the ontology.
- CapabilityLibrary() - Constructor for class fi.tut.mei.capabilityQueryLib.model.CapabilityLibrary
- CapabilityParameter - Class in fi.tut.mei.capabilityQueryLib.model
-
Abstract super class for capability parameters.
- CapabilityParameter(String) - Constructor for class fi.tut.mei.capabilityQueryLib.model.CapabilityParameter
-
Create with the given name.
- clearValues() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterValue
-
Remove all values.
- Client - Class in fi.tut.mei.capabilityQueryLib
-
Client is the main class when using cql programmatically.
- Client() - Constructor for class fi.tut.mei.capabilityQueryLib.Client
-
Create a ontology client using the default ontology defined in RESOURCE_ONTOLOGY_LOCATION
- Client(String) - Constructor for class fi.tut.mei.capabilityQueryLib.Client
-
creates a ontology client that reads the ontology from the given source
- Client.CombinedCapabilityInfo - Class in fi.tut.mei.capabilityQueryLib
-
The result of a combined capability query.
- Client.TemplateAlreadyExistsException - Exception in fi.tut.mei.capabilityQueryLib
-
Exception that can be thrown if trying to add a query template with a name that already has been added.
- CombinedCapabilityInfo(Capability, Set<Capability>) - Constructor for class fi.tut.mei.capabilityQueryLib.Client.CombinedCapabilityInfo
- COMMON_CONCEPTS_NS - Static variable in class fi.tut.mei.capabilityQueryLib.Client
-
common concepts ontology name space
- compareTo(ProcessTaxonomy) - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomy
-
Compares based on name.
- createOntologyModel(InputStream) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Create memory based OWL model that uses client's own document manager not the global one.
D
- DEFAULT_RESOURCE_ONTOLOGY_LOCATION - Static variable in class fi.tut.mei.capabilityQueryLib.Client
-
Default location for the resource instance ontology.
- Device - Class in fi.tut.mei.capabilityQueryLib.model
-
Abstract class that represents different kinds of devices.
- Device(String, Device.Type) - Constructor for class fi.tut.mei.capabilityQueryLib.model.Device
-
Create a device with the given name and type information
- DEVICE_COMBINATION - fi.tut.mei.capabilityQueryLib.model.Device.Type
- DEVICE_COMBINATION_ONTCLASS - Static variable in class fi.tut.mei.capabilityQueryLib.Client
- Device.Type - Enum in fi.tut.mei.capabilityQueryLib.model
-
Represents different device types: individual device, blueprint or device combination
- DeviceCombination - Class in fi.tut.mei.capabilityQueryLib.model
-
Class that represents a device combination.
- DeviceCombination(String) - Constructor for class fi.tut.mei.capabilityQueryLib.model.DeviceCombination
-
Create a device combination with the given name.
- DeviceCombinationGenerator - Class in fi.tut.mei.capabilityQueryLib
-
Used to generate device combination possibilities for a given capability from devices in a client.
- DeviceWithCapabilities - Class in fi.tut.mei.capabilityQueryLib.model
-
Abstract class that represents a device that directly knows its capabilities i.e.
- DeviceWithCapabilities(String, Device.Type) - Constructor for class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
-
Create with a given name.
E
- executeQuery(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Execute the SPARQL query in the given file for the ontology.
F
- fi.tut.mei.capabilityQueryLib - package fi.tut.mei.capabilityQueryLib
- fi.tut.mei.capabilityQueryLib.model - package fi.tut.mei.capabilityQueryLib.model
- fi.tut.mei.capabilityQueryLib.ontology - package fi.tut.mei.capabilityQueryLib.ontology
G
- getAll() - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomyModel
-
Get all process taxonomies.
- getAllCapabilities() - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomy
-
Get all capabilities that directly or indirectly implement this process taxonomy.
- getAtLeast() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterAssociation
-
The minimum number of parameter values for a device with this capability.
- getAtMost() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterAssociation
-
The maximum number of parameter values for a device with this capability.
- getBasicInformation() - Method in class fi.tut.mei.capabilityQueryLib.model.Blueprint
- getBasicInformation() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get basic information about this device.
- getBasicInformation() - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
Get the basic information of this device which is the basic information of the blueprint of this device.
- getBasicResourceInformation() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get basic resource information.
- getBlueprint() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
get the blueprint the device is based on
- getBlueprint() - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
Get the blueprint the individual device is based on.
- getBlueprint(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get information about the given blueprint.
- getBlueprints() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get the names of all of the device blueprints in the ontology.
- getBlueprintsByCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
List names of blueprints that have the given capability.
- getBlueprintType() - Method in class fi.tut.mei.capabilityQueryLib.model.Blueprint
- getBlueprintTypes() - Static method in class fi.tut.mei.capabilityQueryLib.model.Blueprint
-
Get all possible types a blueprint can have.
- getCapabilities() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get all capabilities in the ontology.
- getCapabilities() - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityLibrary
-
get all of the capabilities
- getCapabilities() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get the capabilities this device has
- getCapabilities() - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
-
get the capabilities this device has
- getCapabilities() - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
- getCapabilities() - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomy
-
Get the capabilities that implement this process taxonomy.
- getCapability() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterValue
-
Get the capability to which these parameter values are related to
- getCapability() - Method in class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Get the capability this has information for.
- getCapability(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
get a capability by name
- getCapability(String) - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityLibrary
-
get a capability with a name
- getCapabilityAssociation(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Deprecated.always returns null since capability associations no longer have names.
- getCapabilityAssociation(String) - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityLibrary
-
Deprecated.Always returns null since associations no longer have names.
- getCapabilityAssociations() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Deprecated.Returns always an empty list since associations are no longer listed.
- getCapabilityAssociations() - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityLibrary
-
Deprecated.Returns always an empty list since associations are no longer kept here.
- getCapabilityParameterObjectProperties(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get property names that connect the given capability to its ParameterObjectValues.
- getCapabilityParameterObjectProperties(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
- getCapabilityParameterObjectProperties(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
- getChildren() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObject
-
Get the child parameter objects.
- getChildren() - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomy
-
Get the child process taxonomies.
- getCombinationPossibilities(String) - Method in class fi.tut.mei.capabilityQueryLib.DeviceCombinationGenerator
-
Find all device combination possibilities that have the given combined capabilities and can be formed from the device blueprints in the ontology.
- getCombinationPossibilitiesForCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Find all device combination possibilities that have the given combined capability and can be formed from the device blueprints in the ontology.
- getCombinationPossibilitiesForCapability(List<Capability>, String, Predicate<List<String>>) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Find all device combination possibilities that have the given combined capability and can be formed from the device blueprints in the ontology.
- getCombinedCapabilities(Collection<Capability>) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Gives combined capabilities that can be formed from some of the given capabilities.
- getCombinedCapability() - Method in class fi.tut.mei.capabilityQueryLib.Client.CombinedCapabilityInfo
-
get the combined capability
- getDefaultNameSpace() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get the default name space of the ontology i.e.
- getDescription() - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Get the capability's description text.
- getDescription() - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityParameter
-
Get the description of the parameter.
- getDescription() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get a description of the device.
- getDescription() - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
Get the description of the individual device.
- getDescription() - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomy
-
Get the description of this process taxonomy.
- getDescriptionAsPlainText() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get description text with possible HTML tags removed.
- getDeviceCombination(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get information about a device combination.
- getDeviceCombinations() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get names of all device combinations in the ontology.
- getDeviceCombinationsByCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get names of device combinations that have a given capability.
- getDevices() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get the devices this device consists of
- getDevices() - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceCombination
-
get the devices this device consists of
- getDevicesForBlueprint(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get list of names of individual devices that are based on the given blueprint.
- getExactly() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterAssociation
-
The exact number of parameter values for a device with this capability.
- getHighestLevelDeviceCombinations() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get the names of all highest level device combinations.
- getHighestLevelProcessTaxonomies() - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomyModel
-
Get the highest level process taxonomies i.e.
- getImplements() - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Get the process taxonomy that this capability implements if any.
- getIndividualDevice(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get information about the individual device with the given name.
- getIndividualDevices() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get the names of all individual devices in the ontology.
- getIndividualDevicesByCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get list of names of individual devices that have the given capability.
- getInput() - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityAssociation
-
Get the combined capability whose input this association is.
- getInputs() - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
get the input capability associations
- getInputs() - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityAssociation
-
Deprecated.CapabilityAssociation now has always only one input which this method returns in a set but use
CapabilityAssociation.getInput()
instead. - getName() - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
get the capability name
- getName() - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityAssociation
-
Deprecated.CapabilityAssociations no longer have names due to a change in how combined capabilities are modeled in the ontology.
- getName() - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityParameter
-
Get the parameter name.
- getName() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
get device name
- getName() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
The name of this parameter object value.
- getName() - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomy
-
Get the name.
- getOntology() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Returns the Jena ontology model used by the client.
- getOntology() - Method in class fi.tut.mei.capabilityQueryLib.ontology.OntologyCreator
-
Return the ontology model of the creator.
- getOntologyFile() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get the file path / URI used in creating this client.
- getOntologyURI() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get the URI of the ontology resource defined in the loaded ontology file.
- getOrCreateCapability(String) - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityLibrary
-
get a capability with a name.
- getOutputs() - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
get the output capability associations
- getOutputs() - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityAssociation
-
get the capabilities that has this association as output
- getParameter() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterAssociation
-
Get the parameter this association is for.
- getParameter() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterValue
-
Return information about the parameter whose values this represents.
- getParameter(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get capability parameter with the given name.
- getParameterAssociation(Parameter) - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Get parameter association for the given parameter.
- getParameterAssociation(Parameter) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObject
-
Get a parameter association for the given parameter.
- getParameterAssociation(String) - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Get parameter association for the given property.
- getParameterAssociations() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObject
-
Get all parameter associations of this parameter object.
- getParameterAssociationsForParameters() - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Get information about simple capability parameters such as payload associated with this capability.
- getParameterObject() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
Get the parameter object this has values for.
- getParameterObject(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get the parameter object with the given name.
- getParameterObjectProperties() - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Get the different properties whose value is parameter association to a parameter object
- getParameterObjectProperties() - Method in class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Get all properties for which there are parameter object values.
- getParameterObjectValue(Capability, String) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get ParameterObjectValues related to a capability via the given property.
- getParameterObjectValue(Capability, String) - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
- getParameterObjectValue(Capability, String) - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
- getParameterObjectValues(String) - Method in class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Get parameter object values for the given property.
- getParameters() - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Deprecated.consider using
Capability.getParameterAssociationsForParameters()
instead. You get the parameters via the ParameterAssociations and cardinality information. - getParameters() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get parameters and their values for this device.
- getParameters() - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
-
Get parameters and their values for this device.
- getParameters() - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
Gets parameters from the device's blueprint.
- getParameters() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObject
-
Deprecated.Consider using
ParameterObject.getParameterAssociations()
instead - getParameters() - Method in class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Get all parameter values related to the capability.
- getParameterValueFor(Parameter) - Method in class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Get a ParameterValue for the given Parameter.
- getParameterValuesForCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get parameter values related to given capability for this device.
- getParameterValuesForCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
-
Get parameter values related to given capability for this device.
- getParameterValuesForCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
Gets parameter values from the blueprint.
- getParent() - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomy
-
Get the parent of this process taxonomy.
- getProcessTaxonomyByName(String) - Method in class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomyModel
-
Get a process taxonomy by name.
- getProcessTaxonomyModel() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get an object that holds information about the process taxonomy model.
- getProducedBy() - Method in class fi.tut.mei.capabilityQueryLib.Client.CombinedCapabilityInfo
-
get the capabilities that produced the combined capability
- getRdID() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get the resource description id of this device.
- getRdURL() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get the resource description URL of this device.
- getResourceCapabilities() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get the resource capabilities of the device.
- getResourceCapabilities() - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
- getResourceCapabilities() - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
- getResourceCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get a ResourceCapability of this device for the given capability.
- getResourceCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceWithCapabilities
- getResourceCapability(Capability) - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
- getSimpleCapabilitiesForDeviceCombination(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
get all of the simple capabilities of a device combination
- getType() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Get the type of the device.
- getType() - Method in class fi.tut.mei.capabilityQueryLib.model.Parameter
-
Get the type of the parameter value for example float, int or string.
- getUnit() - Method in class fi.tut.mei.capabilityQueryLib.model.Parameter
-
Return the unit of this parameter.
- getUri() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
The uri of this parameter object value i.e.
- getValue() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterValue
-
Combine the different values into a string separated by commas.
- getValue(String) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
Get the value for a parameter object's member by name
- getValueAlternative(String) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObject
-
Get a value alternative that corresponds to the given uri from the ontology i.e.
- getValueAlternatives() - Method in class fi.tut.mei.capabilityQueryLib.model.Parameter
-
Get the set of values this parameter can have.
- getValueAlternatives() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObject
-
Get the value alternatives.
- getValues() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
Get all parameter values for the parameter object's members.
- getValues() - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterValue
-
Give the values for the parameter.
H
- hasBlueprintType(String) - Static method in class fi.tut.mei.capabilityQueryLib.model.Blueprint
-
Can a blueprint have the given type.
I
- INDIVIDUAL_DEVICE - fi.tut.mei.capabilityQueryLib.model.Device.Type
- INDIVIDUAL_DEVICE_ONTCLASS - Static variable in class fi.tut.mei.capabilityQueryLib.Client
- IndividualDevice - Class in fi.tut.mei.capabilityQueryLib.model
-
Class representing an individual device.
- IndividualDevice(String) - Constructor for class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
Create a device with the given name.
- individualOfClass(String, String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Checks if the ontology has the given individual that belongs to the given class.
- isAllCombinedCapabilityInfo() - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Get if getting of some information should be omitted when getting information about devices or device combinations.
- isCombinedCapability() - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Tells if this capability is a combined capability ie.e it has input associations.
- isReal() - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceCombination
- isReal() - Method in class fi.tut.mei.capabilityQueryLib.model.RealDeviceCombination
- isReal() - Method in class fi.tut.mei.capabilityQueryLib.model.TestDeviceCombination
- isTest() - Method in class fi.tut.mei.capabilityQueryLib.model.DeviceCombination
- isTest() - Method in class fi.tut.mei.capabilityQueryLib.model.RealDeviceCombination
- isTest() - Method in class fi.tut.mei.capabilityQueryLib.model.TestDeviceCombination
J
- joinStrings(String, Iterable<String>) - Static method in class fi.tut.mei.capabilityQueryLib.App
-
Create a string containing the given strings separated with the separator string
L
- loadTemplate(String, Map<String, Object>, boolean) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
gets a query execution that is based on a sparql query in a file.
- loadTemplate(String, Map<String, Object>, Map<String, Object>, boolean) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
gets a query execution that is based on a sparql query in a file.
M
- main(String[]) - Static method in class fi.tut.mei.capabilityQueryLib.App
O
- OntologyCreator - Class in fi.tut.mei.capabilityQueryLib.ontology
-
A class for creating a resource instances ontology.
- OntologyCreator(String) - Constructor for class fi.tut.mei.capabilityQueryLib.ontology.OntologyCreator
-
Construct a OntoloyCreator.
P
- Parameter - Class in fi.tut.mei.capabilityQueryLib.model
-
Class that represents a parameter that a device can have.
- Parameter(String) - Constructor for class fi.tut.mei.capabilityQueryLib.model.Parameter
-
Create a new parameter.
- ParameterAssociation<T extends CapabilityParameter> - Class in fi.tut.mei.capabilityQueryLib.model
-
Represents the relationship between capabilities or parameter objects and capability parameters.
- ParameterAssociation(T) - Constructor for class fi.tut.mei.capabilityQueryLib.model.ParameterAssociation
-
Create an association for the given parameter.
- ParameterObject - Class in fi.tut.mei.capabilityQueryLib.model
-
Represents complex parameters capabilities can have such as itemsize which consist of multiple parameters
- ParameterObject(String) - Constructor for class fi.tut.mei.capabilityQueryLib.model.ParameterObject
-
Construct a ParameterObject with the given name.
- ParameterObjectValue - Class in fi.tut.mei.capabilityQueryLib.model
-
This class represents values for ParameterObjects that devices can have for their capabilities.
- ParameterObjectValue(ParameterObject) - Constructor for class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
Construct a ParameterObjectValue for a given ParameterObject.
- ParameterValue - Class in fi.tut.mei.capabilityQueryLib.model
-
Class that represents values for a parameter related to a capability that a device or blueprint has.
- ParameterValue(Parameter, Capability) - Constructor for class fi.tut.mei.capabilityQueryLib.model.ParameterValue
-
Create a new ParameterValue for a capability.
- PROCESS_TAXONOMY_NS - Static variable in class fi.tut.mei.capabilityQueryLib.Client
-
The process taxonomy model ontology name space.
- ProcessTaxonomy - Class in fi.tut.mei.capabilityQueryLib.model
-
This class represents a process taxonomy.
- ProcessTaxonomy(String) - Constructor for class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomy
-
Create a ProcessTaxonomy with the given name.
- ProcessTaxonomyModel - Class in fi.tut.mei.capabilityQueryLib.model
-
Class that has information about the process taxonomy model
- ProcessTaxonomyModel(Client) - Constructor for class fi.tut.mei.capabilityQueryLib.model.ProcessTaxonomyModel
-
Create the process taxonomy model from the ontology
R
- RDID_PROPERTY - Static variable in class fi.tut.mei.capabilityQueryLib.Client
- RDURL_PROPERTY - Static variable in class fi.tut.mei.capabilityQueryLib.Client
- REAL_DEVICE_COMBINATION_CLASS_URI - Static variable in class fi.tut.mei.capabilityQueryLib.Client
- RealDeviceCombination - Class in fi.tut.mei.capabilityQueryLib.model
-
A real device combination consists of other real device combinations and individual devices.
- RealDeviceCombination(String) - Constructor for class fi.tut.mei.capabilityQueryLib.model.RealDeviceCombination
-
Create a real device combination with the given name.
- removeParameter(String) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
Remove the value for the parameter with the given name.
- removeParameterObject(String, ParameterObjectValue) - Method in class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Remove the given ParameterObjectValue of the given property.
- removeParameterObjectsFor(String) - Method in class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Remove all ParameterObjectValues for the given property.
- removeParameterValue(Parameter) - Method in class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Removes all values for the given parameter.
- removeValue(Object) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterValue
-
Remove the given value from the values of this ParameterValue.
- replaceValue(Object, Object) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterValue
-
Replace a value with another value.
- RESOURCE_NS - Static variable in class fi.tut.mei.capabilityQueryLib.Client
-
the resource ontology name space url
- ResourceCapability - Class in fi.tut.mei.capabilityQueryLib.model
-
A resource capability represents information about a particular device's capability.
- ResourceCapability(Capability) - Constructor for class fi.tut.mei.capabilityQueryLib.model.ResourceCapability
-
Create new ResourceCapability representing the given capability.
S
- saveAllDeviceCombinations(String, OntModel) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Calculate combined capabilities and capability parameters for device combinations whose capabilities have not yet been calculated and save them into an ontology file.
- saveCombinedCapabilities(DeviceCombination, String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Save device's combined capabilities and their calculated parameters to the given ontology file.
- saveOntology(OutputStream) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Writes the client's ontology to the given stream.
- searchCapability(String, Util.EnumSearchType) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Search capability by name.
- searchCapability(String, Util.EnumSearchType) - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityLibrary
-
Search capability by name.
- setAtLeast(Integer) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterAssociation
-
The minimum number of parameter values for a device with this capability.
- setAtMost(Integer) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterAssociation
-
The maximum number of of parameter values for a device with this capability.
- setBasicInformation(ParameterObjectValue) - Method in class fi.tut.mei.capabilityQueryLib.model.Blueprint
-
Set basic resource information for this blueprint.
- setBlueprint(Blueprint) - Method in class fi.tut.mei.capabilityQueryLib.model.IndividualDevice
-
Set the blueprint the device is based on.
- setBlueprintType(String) - Method in class fi.tut.mei.capabilityQueryLib.model.Blueprint
-
Set a type for the blueprint.
- setBlueprintTypes(Set<String>) - Static method in class fi.tut.mei.capabilityQueryLib.model.Blueprint
-
Define the types a blueprint can have.
- setDescription(String) - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Set the capability's description.
- setDescription(String) - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityParameter
-
Set the description.
- setDescription(String) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Set the device description.
- setExactly(Integer) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterAssociation
-
The exact number of parameter values for a device with this capability.
- setImplements(ProcessTaxonomy) - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
Set a process taxonomy that this capability implements.
- setName(String) - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
-
set capability name
- setName(String) - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityParameter
-
Set the parameter name.
- setName(String) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
Name for the parameter object value
- setOntology(OntModel) - Method in class fi.tut.mei.capabilityQueryLib.Client
- setParameter(T) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterAssociation
-
Set the parameter this is an association for.
- setRdID(String) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Set the resource description id of this device.
- setRdURL(String) - Method in class fi.tut.mei.capabilityQueryLib.model.Device
-
Set the resource description URL of this device.
- setResourceOntology(InputStream) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Set the resource instance ontology of the client.
- setResourceOntology(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
Set the resource instance ontology of the client.
- setType(String) - Method in class fi.tut.mei.capabilityQueryLib.model.Parameter
-
Set the type of this parameter.
- setUnit(String) - Method in class fi.tut.mei.capabilityQueryLib.model.Parameter
-
Set the unit of this parameter.
- setUri(String) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
- setValue(Parameter, Object) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterObjectValue
-
Set the value of the given parameter.
- setValue(Object) - Method in class fi.tut.mei.capabilityQueryLib.model.ParameterValue
-
Clears existing values if any and adds the given value.
T
- TEST_DEVICE_COMBINATION_CLASS_URI - Static variable in class fi.tut.mei.capabilityQueryLib.Client
- TestDeviceCombination - Class in fi.tut.mei.capabilityQueryLib.model
-
Class that represents a device combination created as a possible combination that could be really created but does not currently exist.
- TestDeviceCombination(String) - Constructor for class fi.tut.mei.capabilityQueryLib.model.TestDeviceCombination
-
Create a test device combination with the given name.
- toString() - Method in class fi.tut.mei.capabilityQueryLib.model.Capability
- toString() - Method in class fi.tut.mei.capabilityQueryLib.model.Device
V
- valueOf(String) - Static method in enum fi.tut.mei.capabilityQueryLib.model.Device.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum fi.tut.mei.capabilityQueryLib.model.Device.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- viewParameters(String) - Method in class fi.tut.mei.capabilityQueryLib.Client
-
List all parameters of a capability as list of strings.
- viewParameters(String) - Method in class fi.tut.mei.capabilityQueryLib.model.CapabilityLibrary
-
List all parameters of a capability as list of strings.
W
- writeOntology(OutputStream) - Method in class fi.tut.mei.capabilityQueryLib.ontology.OntologyCreator
-
Write the current ontology to the given output stream in the RDF/XML format.
- writeOntology(OutputStream, String) - Method in class fi.tut.mei.capabilityQueryLib.ontology.OntologyCreator
-
Write the current ontology to the given output stream in
All Classes All Packages