net.sf.taverna.x2008.xml.plugins
Interface Profile

All Superinterfaces:
org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource
All Known Implementing Classes:
ProfileImpl

public interface Profile
extends org.apache.xmlbeans.XmlObject

An XML Profile(@http://taverna.sf.net/2008/xml/plugins). This is a complex type.


Nested Class Summary
static class Profile.Factory
          A factory class with static methods for creating instances of this type.
 
Field Summary
static org.apache.xmlbeans.SchemaType type
           
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Method Summary
 Artifact addNewArtifact()
          Appends and returns a new empty value (as xml) as the last "artifact" element
 Dependency addNewDependency()
          Appends and returns a new empty value (as xml) as the last "dependency" element
 Artifact[] getArtifactArray()
          Gets array of all "artifact" elements
 Artifact getArtifactArray(int i)
          Gets ith "artifact" element
 Dependency[] getDependencyArray()
          Gets array of all "dependency" elements
 Dependency getDependencyArray(int i)
          Gets ith "dependency" element
 Artifact insertNewArtifact(int i)
          Inserts and returns a new empty value (as xml) as the ith "artifact" element
 Dependency insertNewDependency(int i)
          Inserts and returns a new empty value (as xml) as the ith "dependency" element
 void removeArtifact(int i)
          Removes the ith "artifact" element
 void removeDependency(int i)
          Removes the ith "dependency" element
 void setArtifactArray(Artifact[] artifactArray)
          Sets array of all "artifact" element
 void setArtifactArray(int i, Artifact artifact)
          Sets ith "artifact" element
 void setDependencyArray(Dependency[] dependencyArray)
          Sets array of all "dependency" element
 void setDependencyArray(int i, Dependency dependency)
          Sets ith "dependency" element
 int sizeOfArtifactArray()
          Returns number of "artifact" element
 int sizeOfDependencyArray()
          Returns number of "dependency" element
 
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
 
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
 

Field Detail

type

static final org.apache.xmlbeans.SchemaType type
Method Detail

getDependencyArray

Dependency[] getDependencyArray()
Gets array of all "dependency" elements


getDependencyArray

Dependency getDependencyArray(int i)
Gets ith "dependency" element


sizeOfDependencyArray

int sizeOfDependencyArray()
Returns number of "dependency" element


setDependencyArray

void setDependencyArray(Dependency[] dependencyArray)
Sets array of all "dependency" element


setDependencyArray

void setDependencyArray(int i,
                        Dependency dependency)
Sets ith "dependency" element


insertNewDependency

Dependency insertNewDependency(int i)
Inserts and returns a new empty value (as xml) as the ith "dependency" element


addNewDependency

Dependency addNewDependency()
Appends and returns a new empty value (as xml) as the last "dependency" element


removeDependency

void removeDependency(int i)
Removes the ith "dependency" element


getArtifactArray

Artifact[] getArtifactArray()
Gets array of all "artifact" elements


getArtifactArray

Artifact getArtifactArray(int i)
Gets ith "artifact" element


sizeOfArtifactArray

int sizeOfArtifactArray()
Returns number of "artifact" element


setArtifactArray

void setArtifactArray(Artifact[] artifactArray)
Sets array of all "artifact" element


setArtifactArray

void setArtifactArray(int i,
                      Artifact artifact)
Sets ith "artifact" element


insertNewArtifact

Artifact insertNewArtifact(int i)
Inserts and returns a new empty value (as xml) as the ith "artifact" element


addNewArtifact

Artifact addNewArtifact()
Appends and returns a new empty value (as xml) as the last "artifact" element


removeArtifact

void removeArtifact(int i)
Removes the ith "artifact" element