Package | Description |
---|---|
fi.tut.mei.capabilityQueryLib | |
fi.tut.mei.capabilityQueryLib.model |
Modifier and Type | Method and Description |
---|---|
Capability |
Client.getCapability(String name)
get a capability by name
|
Capability |
Client.CombinedCapabilityInfo.getCombinedCapability()
get the combined capability
|
Modifier and Type | Method and Description |
---|---|
List<Capability> |
Client.getCapabilities()
Get all capabilities in the ontology.
|
Set<Capability> |
Client.CombinedCapabilityInfo.getProducedBy()
get the capabilities that produced the combined capability
|
Set<Capability> |
Client.getSimpleCapabilitiesForDeviceCombination(String device)
get all of the simple capabilities of a device combination
|
List<Capability> |
Client.searchCapability(String searchTerm,
fi.tut.mei.resdescapi.rescatapi.ResCatAPIInterface.EnumSearchType type)
Search capability by name.
|
Modifier and Type | Method and Description |
---|---|
List<String> |
Client.getBlueprintsByCapability(Capability capability)
List names of blueprints that have the given capability.
|
void |
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.
|
Modifier and Type | Method and Description |
---|---|
List<Client.CombinedCapabilityInfo> |
Client.getCombinedCapabilities(Collection<Capability> simpleCapabilities)
Gives combined capabilities that can be formed from some of the given capabilities.
|
Constructor and Description |
---|
CombinedCapabilityInfo(Capability combinedCapability,
Set<Capability> producedBy) |
Constructor and Description |
---|
CombinedCapabilityInfo(Capability combinedCapability,
Set<Capability> producedBy) |
Modifier and Type | Method and Description |
---|---|
Capability |
ResourceCapability.getCapability()
Get the capability this has information for.
|
Capability |
ParameterValue.getCapability()
Get the capability to which these parameter values are related to
|
Capability |
CapabilityLibrary.getCapability(String name)
get a capability with a name
|
Capability |
CapabilityLibrary.getOrCreateCapability(String name)
get a capability with a name.
|
Modifier and Type | Method and Description |
---|---|
Set<Capability> |
ProcessTaxonomy.getAllCapabilities()
Get all capabilities that directly or indirectly implement this process taxonomy.
|
Set<Capability> |
ProcessTaxonomy.getCapabilities()
Get the capabilities that implement this process taxonomy.
|
Set<Capability> |
IndividualDevice.getCapabilities() |
Set<Capability> |
DeviceWithCapabilities.getCapabilities()
get the capabilities this device has
|
abstract Set<Capability> |
Device.getCapabilities()
Get the capabilities this device has
|
List<Capability> |
CapabilityLibrary.getCapabilities()
get all of the capabilities
|
Set<Capability> |
CapabilityAssociation.getInputs()
get the capabilities that have this association as input
|
Set<Capability> |
CapabilityAssociation.getOutputs()
get the capabilities that has this association as output
|
List<Capability> |
CapabilityLibrary.searchCapability(String searchTerm,
fi.tut.mei.resdescapi.rescatapi.ResCatAPIInterface.EnumSearchType type)
Search capability by name.
|
Modifier and Type | Method and Description |
---|---|
void |
ProcessTaxonomy.addCapability(Capability capability)
Add a capability that implements this process taxonomy
|
void |
IndividualDevice.addCapability(Capability capability)
Add capability to the device's blueprint.
|
void |
DeviceWithCapabilities.addCapability(Capability capability)
add a device capability
If the capability has already been added does nothing.
|
abstract void |
Device.addCapability(Capability capability)
add a device capability
|
void |
CapabilityAssociation.addInputAndOutput(Capability input,
Capability output)
Convenience method for adding a capability as output and another as input
|
void |
CapabilityAssociation.addInputCapability(Capability capability)
connect the capability and association as input
|
void |
CapabilityAssociation.addOutputCapability(Capability capability)
combine the capability and association as outputs
|
void |
IndividualDevice.addParameterObject(String property,
ParameterObjectValue value,
Capability capability)
This has not yet been implemented for this subclass.
|
void |
DeviceWithCapabilities.addParameterObject(String property,
ParameterObjectValue value,
Capability capability) |
abstract void |
Device.addParameterObject(String property,
ParameterObjectValue value,
Capability capability)
Add a ParameterObjectValue for the device.
|
void |
IndividualDevice.addParameterValue(Parameter param,
Object value,
Capability capability)
This has not yet been implemented for this subclass.
|
void |
DeviceWithCapabilities.addParameterValue(Parameter param,
Object value,
Capability capability) |
abstract void |
Device.addParameterValue(Parameter param,
Object value,
Capability capability)
Set a value for a parameter.
|
Collection<String> |
IndividualDevice.getCapabilityParameterObjectProperties(Capability capability) |
Collection<String> |
DeviceWithCapabilities.getCapabilityParameterObjectProperties(Capability capability) |
abstract Collection<String> |
Device.getCapabilityParameterObjectProperties(Capability capability)
Get property names that connect the given capability to its ParameterObjectValues.
|
Set<ParameterObjectValue> |
IndividualDevice.getParameterObjectValue(Capability capability,
String property) |
Set<ParameterObjectValue> |
DeviceWithCapabilities.getParameterObjectValue(Capability capability,
String property) |
abstract Set<ParameterObjectValue> |
Device.getParameterObjectValue(Capability capability,
String property)
Get ParameterObjectValues related to a capability via the given property.
|
Set<ParameterValue> |
IndividualDevice.getParameterValuesForCapability(Capability capability)
Gets parameter values from the blueprint.
|
Set<ParameterValue> |
DeviceWithCapabilities.getParameterValuesForCapability(Capability capability)
Get parameter values related to given capability for this device.
|
abstract Set<ParameterValue> |
Device.getParameterValuesForCapability(Capability capability)
Get parameter values related to given capability for this device.
|
Constructor and Description |
---|
ParameterValue(Parameter parameter,
Capability capability)
Create a new ParameterValue for a capability.
|
ResourceCapability(Capability capability)
Create new ResourceCapability representing the given capability.
|
Copyright © 2017 Tampere University of Technology (TUT) / Laboratory of Mechanical Engineering and Industrial Systems (MEI). All rights reserved.