A B C D E F G H I J L M O P R S T V W 
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.
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
A B C D E F G H I J L M O P R S T V W 
All Classes All Packages