org.semanticgov.ui.editor
Class PAServiceModel

java.lang.Object
  extended by java.util.Observable
      extended by org.wsmostudio.ui.editors.model.ObservableModel
          extended by org.wsmostudio.ui.editors.model.EntityModel
              extended by org.wsmostudio.ui.editors.model.TopEntityModel
                  extended by org.wsmostudio.ui.editors.model.ServiceDescriptionModel
                      extended by org.semanticgov.ui.editor.PAServiceModel
All Implemented Interfaces:
java.util.Observer, org.eclipse.core.runtime.IAdaptable

public class PAServiceModel
extends org.wsmostudio.ui.editors.model.ServiceDescriptionModel


Field Summary
 
Fields inherited from class org.wsmostudio.ui.editors.model.ObservableModel
dirty, masterModel, subModels, wsmoDelegate
 
Constructor Summary
PAServiceModel(org.wsmo.service.WebService wsmoService)
           
 
Method Summary
 void addClientType(org.wsmo.common.IRI societalEntityInstance)
           
 void addEffect(org.omwg.ontology.Axiom effect)
           
 void addInput(org.wsmo.common.IRI inputInstance)
           
 void addOntology(org.omwg.ontology.Ontology onto)
           
 void addOutput(org.wsmo.common.IRI outputInstance)
           
 void addPrecondition(org.omwg.ontology.Axiom precond)
           
 void addServiceProcess(org.wsmo.common.IRI serviceProcess)
           
 void addServiceProvider(org.wsmo.common.IRI serviceProvider)
           
 org.wsmo.common.IRI getAdminLevel()
           
 org.wsmo.common.IRI getDomain()
           
 org.wsmo.common.IRI getEffectType()
           
 org.wsmo.common.IRI getElectronicLocation()
           
 org.wsmo.common.IRI getGovernedBy()
           
 org.omwg.ontology.Ontology getInstanceOntology()
           
 org.wsmo.common.IRI getPAInstanceType()
           
 org.wsmo.common.IRI getPhysicalLocation()
           
 org.wsmo.common.IRI getServiceType()
           
 org.wsmo.common.IRI getSubDomain()
           
 java.lang.String getWSDL()
           
 java.util.Set<org.wsmo.common.IRI> listAvailableAdminLevels()
           
 java.util.Set<org.wsmo.common.IRI> listAvailableDomains()
           
 java.util.Set<org.wsmo.common.IRI> listAvailableEffectTypes()
           
 java.util.Set<org.wsmo.common.IRI> listAvailableELocations()
           
 java.util.Set<org.wsmo.common.IRI> listAvailableLaws()
           
 java.util.Set<org.wsmo.common.IRI> listAvailablePAServices()
           
 java.util.Set<org.wsmo.common.IRI> listAvailablePhLocations()
           
 java.util.Set<org.wsmo.common.IRI> listAvailableServiceTypes()
           
 java.util.Set<org.wsmo.common.IRI> listAvailableSubDomains()
           
 java.util.Set<org.wsmo.common.IRI> listClientTypes()
           
 java.util.Set<org.omwg.ontology.Axiom> listEffects()
           
 java.util.Set<org.wsmo.common.IRI> listInputs()
           
 java.util.Set<org.wsmo.common.IRI> listOutputs()
           
 java.util.Set<org.omwg.ontology.Axiom> listPreconditions()
           
 java.util.Set<org.wsmo.common.IRI> listServiceProcesses()
           
 java.util.Set<org.wsmo.common.IRI> listServiceProviders()
           
 void reinitImportedOntologies()
           
 void removeClientType(org.wsmo.common.IRI societalEntityInstance)
           
 void removeEffect(org.omwg.ontology.Axiom effect)
           
 void removeInput(org.wsmo.common.IRI inputInstance)
           
 void removeOntology(org.omwg.ontology.Ontology onto)
           
 void removeOutput(org.wsmo.common.IRI outputInstance)
           
 void removePrecondition(org.omwg.ontology.Axiom precond)
           
 void removeServiceProcess(org.wsmo.common.IRI serviceProcess)
           
 void removeServiceProvider(org.wsmo.common.IRI serviceProvider)
           
 void removeValue(org.wsmo.common.IRI propID, org.wsmo.common.IRI oldValue, java.util.Set<org.wsmo.common.IRI> existingValues)
           
 void setAdminLevel(org.wsmo.common.IRI adminLevelInstance)
           
 void setDomain(org.wsmo.common.IRI domainInstance)
           
 void setEffectType(org.wsmo.common.IRI effectTypeInstance)
           
 void setElectronicLocation(org.wsmo.common.IRI eLocationInstance)
           
 void setGovernedBy(org.wsmo.common.IRI lawInstance)
           
 void setPAInstanceType(org.wsmo.common.IRI typeConcept)
           
 void setPhysicalLocation(org.wsmo.common.IRI phLocationInstance)
           
 void setServiceType(org.wsmo.common.IRI typeInstance)
           
 void setSubDomain(org.wsmo.common.IRI subDomainInstance)
           
 void setWSDL(java.lang.String wsdlTargetNamespace)
           
 
Methods inherited from class org.wsmostudio.ui.editors.model.ServiceDescriptionModel
addInterface, getServiceDescription, removeInterface, setCapability
 
Methods inherited from class org.wsmostudio.ui.editors.model.TopEntityModel
addMediator, addNamespace, getTopEntity, removeMediator, removeNamespace, setDefaultNamespace, setDirty, setWsmlVariant
 
Methods inherited from class org.wsmostudio.ui.editors.model.EntityModel
addNFPValue, addNFPValue, removeNFPValue, removeNFPValue
 
Methods inherited from class org.wsmostudio.ui.editors.model.ObservableModel
addSubModel, clearDirty, countObservers, disableNotification, enableNotification, getAdapter, getMasterModel, isDirty, listSubModels, notifyObservers, removeSubModel, setChanged, setMasterModel, update
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, deleteObserver, deleteObservers, hasChanged, notifyObservers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PAServiceModel

public PAServiceModel(org.wsmo.service.WebService wsmoService)
Method Detail

getInstanceOntology

public org.omwg.ontology.Ontology getInstanceOntology()

getWSDL

public java.lang.String getWSDL()

setWSDL

public void setWSDL(java.lang.String wsdlTargetNamespace)

addOntology

public void addOntology(org.omwg.ontology.Ontology onto)
Overrides:
addOntology in class org.wsmostudio.ui.editors.model.TopEntityModel

removeOntology

public void removeOntology(org.omwg.ontology.Ontology onto)
Overrides:
removeOntology in class org.wsmostudio.ui.editors.model.TopEntityModel

reinitImportedOntologies

public void reinitImportedOntologies()

listAvailableServiceTypes

public java.util.Set<org.wsmo.common.IRI> listAvailableServiceTypes()

listAvailablePAServices

public java.util.Set<org.wsmo.common.IRI> listAvailablePAServices()

listAvailableLaws

public java.util.Set<org.wsmo.common.IRI> listAvailableLaws()

listAvailableDomains

public java.util.Set<org.wsmo.common.IRI> listAvailableDomains()

listAvailableSubDomains

public java.util.Set<org.wsmo.common.IRI> listAvailableSubDomains()

listAvailableEffectTypes

public java.util.Set<org.wsmo.common.IRI> listAvailableEffectTypes()

listAvailableAdminLevels

public java.util.Set<org.wsmo.common.IRI> listAvailableAdminLevels()

listAvailableELocations

public java.util.Set<org.wsmo.common.IRI> listAvailableELocations()

listAvailablePhLocations

public java.util.Set<org.wsmo.common.IRI> listAvailablePhLocations()

getPAInstanceType

public org.wsmo.common.IRI getPAInstanceType()
Returns:
an IRI of concept PublicService

setPAInstanceType

public void setPAInstanceType(org.wsmo.common.IRI typeConcept)
Parameters:
typeInstance - an IRI of concept PublicService

getServiceType

public org.wsmo.common.IRI getServiceType()
Returns:
an instance IRI of concept PublicServiceType

setServiceType

public void setServiceType(org.wsmo.common.IRI typeInstance)
Parameters:
typeInstance - an instance IRI of concept PublicServiceType

getGovernedBy

public org.wsmo.common.IRI getGovernedBy()
Returns:
an instance IRI of concept Law

setGovernedBy

public void setGovernedBy(org.wsmo.common.IRI lawInstance)
Parameters:
lawInstance - an instance IRI of concept Law

getDomain

public org.wsmo.common.IRI getDomain()
Returns:
an instance IRI of concept Public_Service_Domain

setDomain

public void setDomain(org.wsmo.common.IRI domainInstance)
Parameters:
domainInstance - an instance IRI of concept Public_Service_Domain

getSubDomain

public org.wsmo.common.IRI getSubDomain()
Returns:
an instance IRI of concept Public_Service_SubDomain

setSubDomain

public void setSubDomain(org.wsmo.common.IRI subDomainInstance)
Parameters:
subDomainInstance - an instance IRI of concept Public_Service_SubDomain

getEffectType

public org.wsmo.common.IRI getEffectType()
Returns:
an instance IRI of concept Public_Service_Effect_Type

setEffectType

public void setEffectType(org.wsmo.common.IRI effectTypeInstance)
Parameters:
effectTypeInstance - an instance IRI of concept Public_Service_Effect_Type

getAdminLevel

public org.wsmo.common.IRI getAdminLevel()
Returns:
an instance IRI of concept Administration_Level

setAdminLevel

public void setAdminLevel(org.wsmo.common.IRI adminLevelInstance)
Parameters:
adminLevelInstance - an instance IRI of concept Administration_Level

getElectronicLocation

public org.wsmo.common.IRI getElectronicLocation()
Returns:
an instance IRI of concept Electronic_Location

setElectronicLocation

public void setElectronicLocation(org.wsmo.common.IRI eLocationInstance)
Parameters:
eLocatgionInstance - an instance IRI of concept Electronic_Location

getPhysicalLocation

public org.wsmo.common.IRI getPhysicalLocation()
Returns:
an instance IRI of concept Physical_Location

setPhysicalLocation

public void setPhysicalLocation(org.wsmo.common.IRI phLocationInstance)
Parameters:
phLocatgionInstance - an instance IRI of concept Electronic_Location

listClientTypes

public java.util.Set<org.wsmo.common.IRI> listClientTypes()
Returns:
a list of instance IRI of concept Societal_Entity

addClientType

public void addClientType(org.wsmo.common.IRI societalEntityInstance)
Parameters:
societalEntityInstance - an instance IRI of concept SocietalEntity

removeClientType

public void removeClientType(org.wsmo.common.IRI societalEntityInstance)
Parameters:
societalEntityInstance - an instance IRI of concept Societal_Entity

listServiceProviders

public java.util.Set<org.wsmo.common.IRI> listServiceProviders()
Returns:
a list of instance IRI of concept ServiceProvider

addServiceProvider

public void addServiceProvider(org.wsmo.common.IRI serviceProvider)
Parameters:
societalEntityInstance - an instance IRI of concept ServiceProvider

removeServiceProvider

public void removeServiceProvider(org.wsmo.common.IRI serviceProvider)
Parameters:
societalEntityInstance - an instance IRI of concept ServiceProvider

listServiceProcesses

public java.util.Set<org.wsmo.common.IRI> listServiceProcesses()
Returns:
a list of instance IRI of concept ServiceProcess

addServiceProcess

public void addServiceProcess(org.wsmo.common.IRI serviceProcess)
Parameters:
societalEntityInstance - an instance IRI of concept ServiceProcess

removeServiceProcess

public void removeServiceProcess(org.wsmo.common.IRI serviceProcess)
Parameters:
societalEntityInstance - an instance IRI of concept ServiceProcess

listInputs

public java.util.Set<org.wsmo.common.IRI> listInputs()
Returns:
a list of instance IRI of concept Evidence_Placeholder

addInput

public void addInput(org.wsmo.common.IRI inputInstance)
Parameters:
inputInstance - an instance IRI of concept Evidence_Placeholder

removeInput

public void removeInput(org.wsmo.common.IRI inputInstance)
Parameters:
inputInstance - an instance IRI of concept Evidence_Placeholder

listOutputs

public java.util.Set<org.wsmo.common.IRI> listOutputs()
Returns:
a list of instance IRI of concept Evidence_Placeholder

addOutput

public void addOutput(org.wsmo.common.IRI outputInstance)
Parameters:
outputInstance - an instance IRI of concept Evidence_Placeholder

removeOutput

public void removeOutput(org.wsmo.common.IRI outputInstance)
Parameters:
inputInstance - an instance IRI of concept Evidence_Placeholder

listPreconditions

public java.util.Set<org.omwg.ontology.Axiom> listPreconditions()

addPrecondition

public void addPrecondition(org.omwg.ontology.Axiom precond)

removePrecondition

public void removePrecondition(org.omwg.ontology.Axiom precond)

listEffects

public java.util.Set<org.omwg.ontology.Axiom> listEffects()

addEffect

public void addEffect(org.omwg.ontology.Axiom effect)

removeEffect

public void removeEffect(org.omwg.ontology.Axiom effect)

removeValue

public void removeValue(org.wsmo.common.IRI propID,
                        org.wsmo.common.IRI oldValue,
                        java.util.Set<org.wsmo.common.IRI> existingValues)


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