com.ontotext.wsmo4j.serializer.wsml
Class WSMLTextExportHelper

java.lang.Object
  extended by com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
      extended by com.ontotext.wsmo4j.serializer.wsml.WSMLTextExportHelper
All Implemented Interfaces:
Visitor

public class WSMLTextExportHelper
extends WSMLEnumerator

Title: WSMO4J

Description: WSMO API and a Reference Implementation

Copyright: Copyright (c) 2004-2005

Company: OntoText Lab. / SIRMA

Version:
1.0
Author:
not attributable

Field Summary
protected  VisitorSerializeWSMLTerms visitorSerializeTerm
           
protected  Writer writer
           
 
Constructor Summary
WSMLTextExportHelper(Writer writer)
           
 
Method Summary
 void inAttribute(org.omwg.ontology.Attribute item)
           
 void inAxiom(org.omwg.ontology.Axiom item)
           
 void inCapability(org.wsmo.service.Capability item)
           
 void inChoreography(org.wsmo.service.Choreography item)
           
 void inConcept(org.omwg.ontology.Concept item)
           
 void inEntity(org.wsmo.common.Entity item)
           
 void inGGMediator(org.wsmo.mediator.GGMediator item)
           
 void inGoal(org.wsmo.service.Goal item)
           
 void inImportsOntologies(org.wsmo.common.TopEntity _)
           
 void inInstance(org.omwg.ontology.Instance item)
           
 void inInterface(org.wsmo.service.Interface item)
           
 void inLogExpressionDefinition(org.omwg.ontology.Axiom item)
           
 void inOntology(org.omwg.ontology.Ontology item)
           
 void inOOMediator(org.wsmo.mediator.OOMediator item)
           
 void inOrchestration(org.wsmo.service.Orchestration item)
           
 void inRelation(org.omwg.ontology.Relation item)
           
 void inRelationInstance(org.omwg.ontology.RelationInstance item)
           
 void inUsesMediators(org.wsmo.common.TopEntity item)
           
 void inWebService(org.wsmo.service.WebService item)
           
 void inWGMediator(org.wsmo.mediator.WGMediator item)
           
 void inWWMediator(org.wsmo.mediator.WWMediator item)
           
 void onAttributeKeyValue(org.wsmo.common.Identifier key, Set values)
           
 void onHasAssumptions(org.wsmo.common.Entity item)
           
 void onHasEffects(org.wsmo.common.Entity item)
           
 void onHasPostconditions(org.wsmo.common.Entity item)
           
 void onHasPreconditions(org.wsmo.common.Entity item)
           
 void onImportedOntologies(Set list)
           
 void onInstanceMemberOf(Set list)
           
 void onLogExpression(org.omwg.logicalexpression.LogicalExpression item)
           
 void onMediatorSources(Set list)
           
 void onMediatorTarget(org.wsmo.common.Identifier item)
           
 void onMediatorUseService(org.wsmo.common.Identifier item)
           
 void onMultipleInterfaces(Set list)
           
 void onNFPKeyValues(org.wsmo.common.IRI key, Set vals)
           
 void onParameters(List list)
           
 void onParameterValues(List list)
           
 void onRelationInstanceMemberOf(org.omwg.ontology.Relation relation)
           
 void onSharedVariables(Set list)
           
 void onSuperConcepts(Set list)
           
 void onSuperRelations(Set list)
           
 void onUsedMediators(Set list)
           
 void outEntity(org.wsmo.common.Entity item)
           
 void process(org.wsmo.common.Entity[] items)
           
 
Methods inherited from class com.ontotext.wsmo4j.serializer.wsml.WSMLEnumerator
inTopEntity, onAxiomDefinition, outAttribute, outAxiom, outCapability, outChoreography, outConcept, outGGMediator, outGoal, outImportsOntologies, outInstance, outInterface, outLogExpressionDefinition, outOntology, outOOMediator, outOrchestration, outRelation, outRelationInstance, outTopEntity, outUsesMediators, outWebService, outWGMediator, outWWMediator, 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
 

Field Detail

writer

protected Writer writer

visitorSerializeTerm

protected VisitorSerializeWSMLTerms visitorSerializeTerm
Constructor Detail

WSMLTextExportHelper

public WSMLTextExportHelper(Writer writer)
Method Detail

process

public void process(org.wsmo.common.Entity[] items)

inEntity

public void inEntity(org.wsmo.common.Entity item)
Overrides:
inEntity in class WSMLEnumerator

onNFPKeyValues

public void onNFPKeyValues(org.wsmo.common.IRI key,
                           Set vals)
Overrides:
onNFPKeyValues in class WSMLEnumerator

outEntity

public void outEntity(org.wsmo.common.Entity item)
Overrides:
outEntity in class WSMLEnumerator

inImportsOntologies

public void inImportsOntologies(org.wsmo.common.TopEntity _)
Overrides:
inImportsOntologies in class WSMLEnumerator

onImportedOntologies

public void onImportedOntologies(Set list)
Overrides:
onImportedOntologies in class WSMLEnumerator

inUsesMediators

public void inUsesMediators(org.wsmo.common.TopEntity item)
Overrides:
inUsesMediators in class WSMLEnumerator

onUsedMediators

public void onUsedMediators(Set list)
Overrides:
onUsedMediators in class WSMLEnumerator

inOntology

public void inOntology(org.omwg.ontology.Ontology item)
Overrides:
inOntology in class WSMLEnumerator

inAxiom

public void inAxiom(org.omwg.ontology.Axiom item)
Overrides:
inAxiom in class WSMLEnumerator

inLogExpressionDefinition

public void inLogExpressionDefinition(org.omwg.ontology.Axiom item)
Overrides:
inLogExpressionDefinition in class WSMLEnumerator

onLogExpression

public void onLogExpression(org.omwg.logicalexpression.LogicalExpression item)
Overrides:
onLogExpression in class WSMLEnumerator

inConcept

public void inConcept(org.omwg.ontology.Concept item)
Overrides:
inConcept in class WSMLEnumerator

onSuperConcepts

public void onSuperConcepts(Set list)
Overrides:
onSuperConcepts in class WSMLEnumerator

inAttribute

public void inAttribute(org.omwg.ontology.Attribute item)
Overrides:
inAttribute in class WSMLEnumerator

inRelation

public void inRelation(org.omwg.ontology.Relation item)
Overrides:
inRelation in class WSMLEnumerator

onSuperRelations

public void onSuperRelations(Set list)
Overrides:
onSuperRelations in class WSMLEnumerator

onParameters

public void onParameters(List list)
Overrides:
onParameters in class WSMLEnumerator

inInstance

public void inInstance(org.omwg.ontology.Instance item)
Overrides:
inInstance in class WSMLEnumerator

onInstanceMemberOf

public void onInstanceMemberOf(Set list)
Overrides:
onInstanceMemberOf in class WSMLEnumerator

onAttributeKeyValue

public void onAttributeKeyValue(org.wsmo.common.Identifier key,
                                Set values)
Overrides:
onAttributeKeyValue in class WSMLEnumerator

inRelationInstance

public void inRelationInstance(org.omwg.ontology.RelationInstance item)
Overrides:
inRelationInstance in class WSMLEnumerator

onRelationInstanceMemberOf

public void onRelationInstanceMemberOf(org.omwg.ontology.Relation relation)
Overrides:
onRelationInstanceMemberOf in class WSMLEnumerator

onParameterValues

public void onParameterValues(List list)
Overrides:
onParameterValues in class WSMLEnumerator

inWebService

public void inWebService(org.wsmo.service.WebService item)
Overrides:
inWebService in class WSMLEnumerator

inCapability

public void inCapability(org.wsmo.service.Capability item)
Overrides:
inCapability in class WSMLEnumerator

onSharedVariables

public void onSharedVariables(Set list)
Overrides:
onSharedVariables in class WSMLEnumerator

onHasAssumptions

public void onHasAssumptions(org.wsmo.common.Entity item)
Overrides:
onHasAssumptions in class WSMLEnumerator

onHasEffects

public void onHasEffects(org.wsmo.common.Entity item)
Overrides:
onHasEffects in class WSMLEnumerator

onHasPreconditions

public void onHasPreconditions(org.wsmo.common.Entity item)
Overrides:
onHasPreconditions in class WSMLEnumerator

onHasPostconditions

public void onHasPostconditions(org.wsmo.common.Entity item)
Overrides:
onHasPostconditions in class WSMLEnumerator

inInterface

public void inInterface(org.wsmo.service.Interface item)
Overrides:
inInterface in class WSMLEnumerator

onMultipleInterfaces

public void onMultipleInterfaces(Set list)
Overrides:
onMultipleInterfaces in class WSMLEnumerator

inOrchestration

public void inOrchestration(org.wsmo.service.Orchestration item)
Overrides:
inOrchestration in class WSMLEnumerator

inChoreography

public void inChoreography(org.wsmo.service.Choreography item)
Overrides:
inChoreography in class WSMLEnumerator

inGoal

public void inGoal(org.wsmo.service.Goal item)
Overrides:
inGoal in class WSMLEnumerator

onMediatorSources

public void onMediatorSources(Set list)
Overrides:
onMediatorSources in class WSMLEnumerator

onMediatorTarget

public void onMediatorTarget(org.wsmo.common.Identifier item)
Overrides:
onMediatorTarget in class WSMLEnumerator

onMediatorUseService

public void onMediatorUseService(org.wsmo.common.Identifier item)
Overrides:
onMediatorUseService in class WSMLEnumerator

inOOMediator

public void inOOMediator(org.wsmo.mediator.OOMediator item)
Overrides:
inOOMediator in class WSMLEnumerator

inWGMediator

public void inWGMediator(org.wsmo.mediator.WGMediator item)
Overrides:
inWGMediator in class WSMLEnumerator

inWWMediator

public void inWWMediator(org.wsmo.mediator.WWMediator item)
Overrides:
inWWMediator in class WSMLEnumerator

inGGMediator

public void inGGMediator(org.wsmo.mediator.GGMediator item)
Overrides:
inGGMediator in class WSMLEnumerator


Copyright © 2004-2008 Ontotext Lab.. All Rights Reserved.