org.semanticgov.ui.editor
Class PAServiceModel
java.lang.Object
java.util.Observable
org.wsmostudio.ui.editors.model.ObservableModel
org.wsmostudio.ui.editors.model.EntityModel
org.wsmostudio.ui.editors.model.TopEntityModel
org.wsmostudio.ui.editors.model.ServiceDescriptionModel
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
| Fields inherited from class org.wsmostudio.ui.editors.model.ObservableModel |
dirty, masterModel, subModels, wsmoDelegate |
|
Constructor Summary |
PAServiceModel(org.wsmo.service.WebService wsmoService)
|
| 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 |
PAServiceModel
public PAServiceModel(org.wsmo.service.WebService wsmoService)
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.