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.