/*******************************************************************************
* Copyright (c) 2004, 2007-2008 IBM Corporation and Cambridge Semantics Incorporated.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* File: $Source$
* Created by: Generated Source from org.openanzo.jdbc.utils.opgen.jet
* Created on: Generated Source from org.openanzo.jdbc.utils.opgen.jet
* Revision: $Id$
*
* Contributors:
* IBM Corporation - initial API and implementation
* Cambridge Semantics Incorporated - Fork to Anzo
*******************************************************************************/
package org.openanzo.ontologies.system;
/**
* Interface for Service ontology class<br>
* Use the org.openanzo.ontologies.system.SystemFactory to create instances of this interface.
* <p>(URI: http://openanzo.org/ontologies/2008/07/System#Service)</p>
* <br>
* RDF Schema Standard Properties <br>
* comment : Anzo Service <br>
* <br>
* <br>
*/
@SuppressWarnings("all")
public interface Service extends
org.openanzo.ontologies.system.Component, org.openanzo.rdf.jastor.Thing {
/**
* The rdf:type for this ontology class
*/
public static final org.openanzo.rdf.URI TYPE = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/System#Service");
/**
* The Anzo Property for name
* <p>(URI: http://openanzo.org/ontologies/2008/07/System#name)</p>
* <br>
*/
public static org.openanzo.rdf.URI nameProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/System#name");
/**
* The Anzo Property for availableOverJms
* <p>(URI: http://openanzo.org/ontologies/2008/07/System#availableOverJms)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : Name of service <br>
* <br>
*/
public static org.openanzo.rdf.URI availableOverJmsProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/System#availableOverJms");
/**
* The Anzo Property for availableOverRest
* <p>(URI: http://openanzo.org/ontologies/2008/07/System#availableOverRest)</p>
* <br>
*/
public static org.openanzo.rdf.URI availableOverRestProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/System#availableOverRest");
/**
* The Anzo Property for availableOverWS
* <p>(URI: http://openanzo.org/ontologies/2008/07/System#availableOverWS)</p>
* <br>
*/
public static org.openanzo.rdf.URI availableOverWSProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/System#availableOverWS");
/**
* The Anzo Property for _interface
* <p>(URI: http://openanzo.org/ontologies/2008/07/System#interface)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : Interface name <br>
* <br>
*/
public static org.openanzo.rdf.URI _interfaceProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/System#interface");
/**
* The Anzo Property for isDatasourceService
* <p>(URI: http://openanzo.org/ontologies/2008/07/System#isDatasourceService)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : Is this a datasource service <br>
* <br>
*/
public static org.openanzo.rdf.URI isDatasourceServiceProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/System#isDatasourceService");
/**
* The Anzo Property for jmsQueueName
* <p>(URI: http://openanzo.org/ontologies/2008/07/System#jmsQueueName)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : JMS queue for this request. <br>
* <br>
*/
public static org.openanzo.rdf.URI jmsQueueNameProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/System#jmsQueueName");
/**
* The Anzo Property for operation
* <p>(URI: http://openanzo.org/ontologies/2008/07/System#operation)</p>
* <br>
* <br>
* RDF Schema Standard Properties <br>
* comment : Service Operation <br>
* <br>
*/
public static org.openanzo.rdf.URI operationProperty = org.openanzo.rdf.jastor.ThingFactory.valueFactory.createURI("http://openanzo.org/ontologies/2008/07/System#operation");
/**
* Clears all values for 'credentials'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #credentialsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearCredentials(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'className'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #classNameProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearClassName(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'enabled'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #enabledProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearEnabled(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'initOrder'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #initOrderProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearInitOrder(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Removes a value for the 'dependency' property. This method should not
* be invoked while iterator through values. In that case, the remove() method of the Iterator
* itself should be used.
* @param dependency The {@link org.openanzo.rdf.Resource} to remove
* @see #dependencyProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void removeDependency(org.openanzo.rdf.Resource dependency) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'dependency'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #dependencyProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearDependency(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'name' property value from the given graph
* @return {@link java.lang.String}
* @see #nameProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.String getName() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'name' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link java.lang.String}
* @see #nameProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.String getName(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'name' property value
* @param name {@link java.lang.String}, the value to set
* @see #nameProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setName(java.lang.String name) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'name'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #nameProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearName(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'availableOverJms' property value from the given graph
* @return {@link java.lang.Boolean}
* @see #availableOverJmsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.Boolean getAvailableOverJms() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'availableOverJms' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link java.lang.Boolean}
* @see #availableOverJmsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.Boolean getAvailableOverJms(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'availableOverJms' property value
* @param availableOverJms {@link java.lang.Boolean}, the value to set
* @see #availableOverJmsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setAvailableOverJms(java.lang.Boolean availableOverJms) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'availableOverJms'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #availableOverJmsProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearAvailableOverJms(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'availableOverRest' property value from the given graph
* @return {@link java.lang.Boolean}
* @see #availableOverRestProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.Boolean getAvailableOverRest() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'availableOverRest' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link java.lang.Boolean}
* @see #availableOverRestProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.Boolean getAvailableOverRest(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'availableOverRest' property value
* @param availableOverRest {@link java.lang.Boolean}, the value to set
* @see #availableOverRestProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setAvailableOverRest(java.lang.Boolean availableOverRest) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'availableOverRest'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #availableOverRestProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearAvailableOverRest(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'availableOverWS' property value from the given graph
* @return {@link java.lang.Boolean}
* @see #availableOverWSProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.Boolean getAvailableOverWS() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'availableOverWS' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link java.lang.Boolean}
* @see #availableOverWSProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.Boolean getAvailableOverWS(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'availableOverWS' property value
* @param availableOverWS {@link java.lang.Boolean}, the value to set
* @see #availableOverWSProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setAvailableOverWS(java.lang.Boolean availableOverWS) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'availableOverWS'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #availableOverWSProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearAvailableOverWS(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the '_interface' property value from the given graph
* @return {@link java.lang.String}
* @see #_interfaceProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.String get_interface() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the '_interface' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link java.lang.String}
* @see #_interfaceProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.String get_interface(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the '_interface' property value
* @param _interface {@link java.lang.String}, the value to set
* @see #_interfaceProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void set_interface(java.lang.String _interface) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for '_interface'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #_interfaceProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clear_interface(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'isDatasourceService' property value from the given graph
* @return {@link java.lang.Boolean}
* @see #isDatasourceServiceProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.Boolean getIsDatasourceService() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'isDatasourceService' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link java.lang.Boolean}
* @see #isDatasourceServiceProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.Boolean getIsDatasourceService(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'isDatasourceService' property value
* @param isDatasourceService {@link java.lang.Boolean}, the value to set
* @see #isDatasourceServiceProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setIsDatasourceService(java.lang.Boolean isDatasourceService) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'isDatasourceService'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #isDatasourceServiceProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearIsDatasourceService(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'jmsQueueName' property value from the given graph
* @return {@link java.lang.String}
* @see #jmsQueueNameProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.String getJmsQueueName() throws org.openanzo.rdf.jastor.JastorException;
/**
* Gets the 'jmsQueueName' property value
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link java.lang.String}
* @see #jmsQueueNameProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.lang.String getJmsQueueName(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Sets the 'jmsQueueName' property value
* @param jmsQueueName {@link java.lang.String}, the value to set
* @see #jmsQueueNameProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void setJmsQueueName(java.lang.String jmsQueueName) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'jmsQueueName'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #jmsQueueNameProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearJmsQueueName(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Get an Iterator the 'operation' property values. This Iteartor
* may be used to remove all such values.
* @return {@link java.util.Collection} of {@link org.openanzo.ontologies.system.Operation}
* @see #operationProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.util.Collection<org.openanzo.ontologies.system.Operation> getOperation() throws org.openanzo.rdf.jastor.JastorException;
/**
* Get an Iterator the 'operation' property values. This Iteartor
* may be used to remove all such values.
* @param includeEntireDataset Get the properties from the entire dataset, and not just the namedgraph
* @return {@link java.util.Collection} of {@link org.openanzo.ontologies.system.Operation}
* @see #operationProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public java.util.Collection<org.openanzo.ontologies.system.Operation> getOperation(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
/**
* Adds a value for the 'operation' property
* @param operation The {@link org.openanzo.ontologies.system.Operation} to add
* @see #operationProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void addOperation(org.openanzo.ontologies.system.Operation operation) throws org.openanzo.rdf.jastor.JastorException;
/**
* Adds an anonymous value for the 'operation' property
* @return The anoymous {@link org.openanzo.ontologies.system.Operation} created
* @see #operationProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.system.Operation addOperation() throws org.openanzo.rdf.jastor.JastorException;
/**
* Adds a value for the 'operation' property. This
* method is equivalent constructing a new instance of {@link org.openanzo.ontologies.system.Operation} with the factory
* and calling addOperation(org.openanzo.ontologies.system.Operation operation)
* The resource argument have rdf:type http://openanzo.org/ontologies/2008/07/System#Operation. That is, this method
* should not be used as a shortcut for creating new objects in the model.
* @param resource The {@link org.openanzo.rdf.Resource} to add
* @return org.openanzo.ontologies.system.Operation, value added
* @see #operationProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public org.openanzo.ontologies.system.Operation addOperation(org.openanzo.rdf.Resource resource) throws org.openanzo.rdf.jastor.JastorException;
/**
* Removes a value for the 'operation' property. This method should not
* be invoked while iterator through values. In that case, the remove() method of the Iterator
* itself should be used.
* @param operation The {@link org.openanzo.ontologies.system.Operation} to remove
* @see #operationProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void removeOperation(org.openanzo.ontologies.system.Operation operation) throws org.openanzo.rdf.jastor.JastorException;
/**
* Removes a value for the 'operation' property. This method should not
* be invoked while iterator through values. In that case, the remove() method of the Iterator
* itself should be used.
* @param operation The {@link org.openanzo.rdf.Resource} to remove
* @see #operationProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void removeOperation(org.openanzo.rdf.Resource operation) throws org.openanzo.rdf.jastor.JastorException;
/**
* Clears all values for 'operation'.
* @param includeEntireDataset Delete the properties from the entire dataset, and not just the namedgraph
* @see #operationProperty
* @throws org.openanzo.rdf.jastor.JastorException
*/
public void clearOperation(boolean includeEntireDataset) throws org.openanzo.rdf.jastor.JastorException;
}