/******************************************************************************* * 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; }