public class ProcessTaxonomy extends Object implements Comparable<ProcessTaxonomy>
Constructor and Description |
---|
ProcessTaxonomy(String name)
Create a ProcessTaxonomy with the given name.
|
Modifier and Type | Method and Description |
---|---|
void |
addCapability(Capability capability)
Add a capability that implements this process taxonomy
|
void |
addChild(ProcessTaxonomy child)
Add a new child process taxonomy.
|
int |
compareTo(ProcessTaxonomy taxonomy)
Compares based on name.
|
Set<Capability> |
getAllCapabilities()
Get all capabilities that directly or indirectly implement this process taxonomy.
|
Set<Capability> |
getCapabilities()
Get the capabilities that implement this process taxonomy.
|
Set<ProcessTaxonomy> |
getChildren()
Get the child process taxonomies.
|
String |
getDescription()
Get the description of this process taxonomy.
|
String |
getName()
Get the name.
|
ProcessTaxonomy |
getParent()
Get the parent of this process taxonomy.
|
public ProcessTaxonomy(String name)
name
- The name of the process taxonomy.public ProcessTaxonomy getParent()
public String getDescription()
public String getName()
public Set<ProcessTaxonomy> getChildren()
public void addChild(ProcessTaxonomy child)
child
- the child process taxonomypublic Set<Capability> getCapabilities()
public Set<Capability> getAllCapabilities()
public void addCapability(Capability capability)
capability
- a capabilitypublic int compareTo(ProcessTaxonomy taxonomy)
compareTo
in interface Comparable<ProcessTaxonomy>
Comparable.compareTo(java.lang.Object)
Copyright © 2017 Tampere University of Technology (TUT) / Laboratory of Mechanical Engineering and Industrial Systems (MEI). All rights reserved.