com.ontotext.ordi.wsmo4rdf.impl
Class WSML2TriplesImpl
java.lang.Object
com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
com.ontotext.ordi.wsmo4rdf.impl.WSML2TriplesImpl
- All Implemented Interfaces:
- WSMLtoTriples, com.ontotext.wsmo4j.serializer.wsml.Visitor
public class WSML2TriplesImpl
- extends com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
- implements WSMLtoTriples
This class transforms a WSMO Entity to a set of triples associated with
specific meta data. Meta-data is associated to triples as follows:
Named graph contains the IRI of the outer most TopEntity to be converted
(i.e, the container of all statements). Triplesets contains all IRIs of
Entities, which after deletion should remove the statement.
- Author:
- vassil
Methods inherited from class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator |
inLogExpressionDefinition, outAxiom, outChoreography, outLogExpressionDefinition, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
wsmoFactory
protected final WsmoFactory wsmoFactory
stack
protected final Stack<URI> stack
namedGraph
protected URI namedGraph
metaDataStack
protected final Stack<URI> metaDataStack
WSML2TriplesImpl
public WSML2TriplesImpl(WsmoFactory wsmoFactory,
WSMLTripleHandler handler)
process
public void process(Entity entity)
- Description copied from interface:
WSMLtoTriples
- Transforms a WSMO entity to triplesets.
- Specified by:
process
in interface WSMLtoTriples
- Parameters:
entity
- to transform
getHandler
public WSMLTripleHandler getHandler()
- Description copied from interface:
WSMLtoTriples
- Get the object to handle the result triplesets.
- Specified by:
getHandler
in interface WSMLtoTriples
- Returns:
- object to handle the result triplesets
setHandler
public void setHandler(WSMLTripleHandler handler)
- Description copied from interface:
WSMLtoTriples
- Sets the object to handle the result triplesets.
- Specified by:
setHandler
in interface WSMLtoTriples
- Parameters:
handler
- is object to handle the result triplesets
inEntity
public void inEntity(Entity item)
- Overrides:
inEntity
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onNFPKeyValues
public void onNFPKeyValues(IRI key,
Set vals)
- Overrides:
onNFPKeyValues
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outEntity
public void outEntity(Entity item)
- Overrides:
outEntity
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inTopEntity
public void inTopEntity(TopEntity te)
- Overrides:
inTopEntity
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outTopEntity
public void outTopEntity(TopEntity te)
- Overrides:
outTopEntity
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inImportsOntologies
public void inImportsOntologies(TopEntity _)
- Overrides:
inImportsOntologies
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onImportedOntologies
public void onImportedOntologies(Set list)
- Overrides:
onImportedOntologies
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outImportsOntologies
public void outImportsOntologies(TopEntity _)
- Overrides:
outImportsOntologies
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inUsesMediators
public void inUsesMediators(TopEntity item)
- Overrides:
inUsesMediators
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onUsedMediators
public void onUsedMediators(Set list)
- Overrides:
onUsedMediators
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outUsesMediators
public void outUsesMediators(TopEntity item)
- Overrides:
outUsesMediators
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inOntology
public void inOntology(Ontology item)
- Overrides:
inOntology
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outOntology
public void outOntology(Ontology item)
- Overrides:
outOntology
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inAxiom
public void inAxiom(Axiom item)
- Overrides:
inAxiom
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onAxiomDefinition
public void onAxiomDefinition(Axiom item)
- Overrides:
onAxiomDefinition
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onLogExpression
public void onLogExpression(LogicalExpression item)
- Overrides:
onLogExpression
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inConcept
public void inConcept(Concept item)
- Overrides:
inConcept
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onSuperConcepts
public void onSuperConcepts(Set list)
- Overrides:
onSuperConcepts
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outConcept
public void outConcept(Concept item)
- Overrides:
outConcept
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inAttribute
public void inAttribute(Attribute item)
- Overrides:
inAttribute
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outAttribute
public void outAttribute(Attribute item)
- Overrides:
outAttribute
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inRelation
public void inRelation(Relation item)
- Overrides:
inRelation
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onParameters
public void onParameters(List list)
- Overrides:
onParameters
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onSuperRelations
public void onSuperRelations(Set list)
- Overrides:
onSuperRelations
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outRelation
public void outRelation(Relation item)
- Overrides:
outRelation
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inInstance
public void inInstance(Instance item)
- Overrides:
inInstance
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onInstanceMemberOf
public void onInstanceMemberOf(Set list)
- Overrides:
onInstanceMemberOf
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onAttributeKeyValue
public void onAttributeKeyValue(Identifier key,
Set values)
- Overrides:
onAttributeKeyValue
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outInstance
public void outInstance(Instance item)
- Overrides:
outInstance
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inRelationInstance
public void inRelationInstance(RelationInstance item)
- Overrides:
inRelationInstance
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onRelationInstanceMemberOf
public void onRelationInstanceMemberOf(Relation relation)
- Overrides:
onRelationInstanceMemberOf
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onParameterValues
public void onParameterValues(List list)
- Overrides:
onParameterValues
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outRelationInstance
public void outRelationInstance(RelationInstance item)
- Overrides:
outRelationInstance
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inWebService
public void inWebService(WebService item)
- Overrides:
inWebService
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outWebService
public void outWebService(WebService item)
- Overrides:
outWebService
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inCapability
public void inCapability(Capability item)
- Overrides:
inCapability
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onSharedVariables
public void onSharedVariables(Set list)
- Overrides:
onSharedVariables
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outCapability
public void outCapability(Capability item)
- Overrides:
outCapability
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onHasAssumptions
public void onHasAssumptions(Entity item)
- Overrides:
onHasAssumptions
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onHasEffects
public void onHasEffects(Entity item)
- Overrides:
onHasEffects
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onHasPreconditions
public void onHasPreconditions(Entity item)
- Overrides:
onHasPreconditions
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onHasPostconditions
public void onHasPostconditions(Entity item)
- Overrides:
onHasPostconditions
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inInterface
public void inInterface(Interface item)
- Overrides:
inInterface
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outInterface
public void outInterface(Interface item)
- Overrides:
outInterface
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onMultipleInterfaces
public void onMultipleInterfaces(Set list)
- Overrides:
onMultipleInterfaces
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inOrchestration
public void inOrchestration(Orchestration item)
- Overrides:
inOrchestration
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outOrchestration
public void outOrchestration(Orchestration item)
- Overrides:
outOrchestration
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inChoreography
public void inChoreography(Choreography item)
- Overrides:
inChoreography
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inGoal
public void inGoal(Goal item)
- Overrides:
inGoal
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outGoal
public void outGoal(Goal item)
- Overrides:
outGoal
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onMediatorSources
public void onMediatorSources(Set list)
- Overrides:
onMediatorSources
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onMediatorTarget
public void onMediatorTarget(Identifier item)
- Overrides:
onMediatorTarget
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
onMediatorUseService
public void onMediatorUseService(Identifier item)
- Overrides:
onMediatorUseService
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inOOMediator
public void inOOMediator(OOMediator item)
- Overrides:
inOOMediator
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outOOMediator
public void outOOMediator(OOMediator item)
- Overrides:
outOOMediator
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inWGMediator
public void inWGMediator(WGMediator item)
- Overrides:
inWGMediator
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outWGMediator
public void outWGMediator(WGMediator item)
- Overrides:
outWGMediator
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inWWMediator
public void inWWMediator(WWMediator item)
- Overrides:
inWWMediator
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outWWMediator
public void outWWMediator(WWMediator item)
- Overrides:
outWWMediator
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inGGMediator
public void inGGMediator(GGMediator item)
- Overrides:
inGGMediator
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
outGGMediator
public void outGGMediator(GGMediator item)
- Overrides:
outGGMediator
in class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
Copyright © 2008. All Rights Reserved.