public class OntologyPopulator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAMESPACE |
Constructor and Description |
---|
OntologyPopulator(OntModel model) |
Modifier and Type | Method and Description |
---|---|
void |
addConditionIndividuals(java.util.Set<YCondition> conditionSet) |
void |
addIndividuals(SpecificationParser specificationParser)
Uses the SpecificationParser to get all the information needed, to add the individuals of the ontology classes.
|
void |
addLocalVariableIndividuals(java.util.Set<YVariable> localVariables) |
void |
addObjectProperties(SpecificationParser specificationParser)
Uses the SpecificationParser to get all the information needed, to add the Object Property relations to the ontology.
|
void |
addYDecompositionIndividuals(java.util.Set<YAWLServiceGateway> decompositionSet)
adds all task decomposition individuals of the given YAWL Specification to the ontology
|
void |
addYInputConditionIndividuals(java.util.Set<YInputCondition> inputConditionSet)
adds all inputCondition individuals of the given YAWL Specification to the ontology
|
void |
addYInputParameterIndividuals(java.util.Set<YParameter> inputParameters)
adds all inputParameter individuals of the given YAWL Specification to the ontology
|
void |
addYNetIndividuals(java.util.Set<YNet> netSet)
adds all net decomposition individuals of the given YAWL Specification to the ontology
|
void |
addYOutputConditionIndividuals(java.util.Set<YOutputCondition> outputConditionSet)
adds all inputCondition individuals of the given YAWL Specification to the ontology
|
void |
addYOutputParameterIndividuals(java.util.Set<YParameter> outputParameters)
adds all outputParameter individuals of the given YAWL Specification to the ontology
|
void |
addYSpecificationIndividual(YSpecification specification) |
void |
addYTaskIndividuals(java.util.Set<YTask> taskSet)
adds all task individuals of the given YAWL Specification to the ontology
|
OntModel |
getOntModel() |
Individual |
getSpecification() |
OntModel |
populate(SpecificationParser specificationParser) |
public static final java.lang.String NAMESPACE
public OntModel populate(SpecificationParser specificationParser)
public void addIndividuals(SpecificationParser specificationParser)
specificationParser
- is used to get the basic information to create individualspublic void addObjectProperties(SpecificationParser specificationParser)
specificationParser
- is used to get some object property relations (should propably be moved to ontology helper)public OntModel getOntModel()
public void addYTaskIndividuals(java.util.Set<YTask> taskSet)
taskSet
- is used to create a task individual for every ytaskpublic void addYDecompositionIndividuals(java.util.Set<YAWLServiceGateway> decompositionSet)
decompositionSet
- is used to create a decomposition individual for every task decompositionpublic void addYNetIndividuals(java.util.Set<YNet> netSet)
netSet
- is used to create a net individual for every net decompositionpublic void addYInputConditionIndividuals(java.util.Set<YInputCondition> inputConditionSet)
inputConditionSet
- is used to create a input condition individual for every YInputConditionpublic void addYOutputConditionIndividuals(java.util.Set<YOutputCondition> outputConditionSet)
outputConditionSet
- is used to create a output condition individual for every YOutputConditionpublic void addConditionIndividuals(java.util.Set<YCondition> conditionSet)
public void addYInputParameterIndividuals(java.util.Set<YParameter> inputParameters)
inputParameters
- is used to create a input parameter individual for every
YParameter that is input onlypublic void addYOutputParameterIndividuals(java.util.Set<YParameter> outputParameters)
outputParameters
- is used to create a output parameter individual for every YParameter that is output onlypublic void addLocalVariableIndividuals(java.util.Set<YVariable> localVariables)
public void addYSpecificationIndividual(YSpecification specification)
public Individual getSpecification()