Uses of Class
fi.tut.mei.capabilityQueryLib.model.Capability
-
Packages that use Capability Package Description fi.tut.mei.capabilityQueryLib fi.tut.mei.capabilityQueryLib.model -
-
Uses of Capability in fi.tut.mei.capabilityQueryLib
Methods in fi.tut.mei.capabilityQueryLib that return Capability Modifier and Type Method Description Capability
Client. getCapability(String name)
get a capability by nameCapability
Client.CombinedCapabilityInfo. getCombinedCapability()
get the combined capabilityMethods in fi.tut.mei.capabilityQueryLib that return types with arguments of type Capability Modifier and Type Method Description List<Capability>
Client. getCapabilities()
Get all capabilities in the ontology.Set<Capability>
Client.CombinedCapabilityInfo. getProducedBy()
get the capabilities that produced the combined capabilitySet<Capability>
Client. getSimpleCapabilitiesForDeviceCombination(String device)
get all of the simple capabilities of a device combinationList<Capability>
Client. searchCapability(String searchTerm, fi.tut.mei.resdescapi.util.Util.EnumSearchType type)
Search capability by name.Methods in fi.tut.mei.capabilityQueryLib with parameters of type Capability Modifier and Type Method Description List<String>
Client. getBlueprintsByCapability(Capability capability)
List names of blueprints that have the given capability.org.apache.jena.ontology.OntModel
Client. getCombinationPossibilitiesForCapability(Capability capability)
Find all device combination possibilities that have the given combined capability and can be formed from the device blueprints in the ontology.List<String>
Client. getDeviceCombinationsByCapability(Capability capability)
Get names of device combinations that have a given capability.List<String>
Client. getIndividualDevicesByCapability(Capability capability)
Get list of names of individual devices that have the given capability.Method parameters in fi.tut.mei.capabilityQueryLib with type arguments of type Capability Modifier and Type Method Description org.apache.jena.ontology.OntModel
Client. getCombinationPossibilitiesForCapability(List<Capability> capabilities, String fileName, Predicate<List<String>> filter)
Find all device combination possibilities that have the given combined capability and can be formed from the device blueprints in the ontology.List<Client.CombinedCapabilityInfo>
Client. getCombinedCapabilities(Collection<Capability> simpleCapabilities)
Gives combined capabilities that can be formed from some of the given capabilities.Constructors in fi.tut.mei.capabilityQueryLib with parameters of type Capability Constructor Description CombinedCapabilityInfo(Capability combinedCapability, Set<Capability> producedBy)
Constructor parameters in fi.tut.mei.capabilityQueryLib with type arguments of type Capability Constructor Description CombinedCapabilityInfo(Capability combinedCapability, Set<Capability> producedBy)
-
Uses of Capability in fi.tut.mei.capabilityQueryLib.model
Methods in fi.tut.mei.capabilityQueryLib.model that return Capability Modifier and Type Method Description Capability
CapabilityLibrary. getCapability(String name)
get a capability with a nameCapability
ParameterValue. getCapability()
Get the capability to which these parameter values are related toCapability
ResourceCapability. getCapability()
Get the capability this has information for.Capability
CapabilityAssociation. getInput()
Get the combined capability whose input this association is.Capability
CapabilityLibrary. getOrCreateCapability(String name)
get a capability with a name.Methods in fi.tut.mei.capabilityQueryLib.model that return types with arguments of type Capability Modifier and Type Method Description Set<Capability>
ProcessTaxonomy. getAllCapabilities()
Get all capabilities that directly or indirectly implement this process taxonomy.List<Capability>
CapabilityLibrary. getCapabilities()
get all of the capabilitiesabstract Set<Capability>
Device. getCapabilities()
Get the capabilities this device hasSet<Capability>
DeviceWithCapabilities. getCapabilities()
get the capabilities this device hasSet<Capability>
IndividualDevice. getCapabilities()
Set<Capability>
ProcessTaxonomy. getCapabilities()
Get the capabilities that implement this process taxonomy.Set<Capability>
CapabilityAssociation. getInputs()
Deprecated.CapabilityAssociation now has always only one input which this method returns in a set but useCapabilityAssociation.getInput()
instead.Set<Capability>
CapabilityAssociation. getOutputs()
get the capabilities that has this association as outputList<Capability>
CapabilityLibrary. searchCapability(String searchTerm, fi.tut.mei.resdescapi.util.Util.EnumSearchType type)
Search capability by name.Methods in fi.tut.mei.capabilityQueryLib.model with parameters of type Capability Modifier and Type Method Description abstract void
Device. addCapability(Capability capability)
add a device capabilityvoid
DeviceWithCapabilities. addCapability(Capability capability)
add a device capability If the capability has already been added does nothing.void
IndividualDevice. addCapability(Capability capability)
Add capability to the device's blueprint.void
ProcessTaxonomy. addCapability(Capability capability)
Add a capability that implements this process taxonomyvoid
CapabilityAssociation. addInputAndOutput(Capability input, Capability output)
Convenience method for adding a capability as output and another as inputvoid
CapabilityAssociation. addInputCapability(Capability capability)
connect the capability and association as inputvoid
CapabilityAssociation. addOutputCapability(Capability capability)
combine the capability and association as outputsabstract void
Device. addParameterObject(String property, ParameterObjectValue value, Capability capability)
Add a ParameterObjectValue for the device.void
DeviceWithCapabilities. addParameterObject(String property, ParameterObjectValue value, Capability capability)
void
IndividualDevice. addParameterObject(String property, ParameterObjectValue value, Capability capability)
This has not yet been implemented for this subclass.abstract void
Device. addParameterValue(Parameter param, Object value, Capability capability)
Set a value for a parameter.void
DeviceWithCapabilities. addParameterValue(Parameter param, Object value, Capability capability)
void
IndividualDevice. addParameterValue(Parameter param, Object value, Capability capability)
This has not yet been implemented for this subclass.abstract Collection<String>
Device. getCapabilityParameterObjectProperties(Capability capability)
Get property names that connect the given capability to its ParameterObjectValues.Collection<String>
DeviceWithCapabilities. getCapabilityParameterObjectProperties(Capability capability)
Collection<String>
IndividualDevice. getCapabilityParameterObjectProperties(Capability capability)
abstract Set<ParameterObjectValue>
Device. getParameterObjectValue(Capability capability, String property)
Get ParameterObjectValues related to a capability via the given property.Set<ParameterObjectValue>
DeviceWithCapabilities. getParameterObjectValue(Capability capability, String property)
Set<ParameterObjectValue>
IndividualDevice. getParameterObjectValue(Capability capability, String property)
abstract Set<ParameterValue>
Device. getParameterValuesForCapability(Capability capability)
Get parameter values related to given capability for this device.Set<ParameterValue>
DeviceWithCapabilities. getParameterValuesForCapability(Capability capability)
Get parameter values related to given capability for this device.Set<ParameterValue>
IndividualDevice. getParameterValuesForCapability(Capability capability)
Gets parameter values from the blueprint.abstract ResourceCapability
Device. getResourceCapability(Capability capability)
Get a ResourceCapability of this device for the given capability.ResourceCapability
DeviceWithCapabilities. getResourceCapability(Capability capability)
ResourceCapability
IndividualDevice. getResourceCapability(Capability capability)
Constructors in fi.tut.mei.capabilityQueryLib.model with parameters of type Capability Constructor Description ParameterValue(Parameter parameter, Capability capability)
Create a new ParameterValue for a capability.ResourceCapability(Capability capability)
Create new ResourceCapability representing the given capability.
-