A C D E F G I L M N O P R S T U

A

ACTOR - Static variable in class net.sf.quarrel.file.ElementType
An element representing an Actor in a UseCase
ACTORS - Static variable in class net.sf.quarrel.file.FeatureType
This specifies the set of Actor elements that use the UseCase.
ASSOCIATIONS - Static variable in class net.sf.quarrel.file.FeatureType
The header for the associations compartment, identifying the elements the element being defined is related to.
ATTRIBUTES - Static variable in class net.sf.quarrel.file.FeatureType
The header for the attributes compartment, identifying the the attributes or fields defined on the element.
AbstractElement - class net.sf.quarrel.uml.AbstractElement.
Implements the base functionality of the Element interface.
AbstractElement(String) - Constructor for class net.sf.quarrel.uml.AbstractElement
Creates a new instance.
Aggregation - Static variable in class net.sf.quarrel.uml.RelationshipType
A composition relationship having a multiplicity between the two elements.
Association - Static variable in class net.sf.quarrel.uml.RelationshipType
A relationship that relates two or more other instances of concepts or
Attribute - class net.sf.quarrel.uml.Attribute.
 
Attribute(String) - Constructor for class net.sf.quarrel.uml.Attribute
 
AttributeAggregator - interface net.sf.quarrel.uml.AttributeAggregator.
Created By: Brian Surratt Created On: Mar 26, 2006 10:57:06 PM
AttributeRenderer - class net.sf.quarrel.dot.AttributeRenderer.
 
AttributeRenderer() - Constructor for class net.sf.quarrel.dot.AttributeRenderer
 
add(String) - Method in class net.sf.quarrel.file.ElementCollector
Adds a line to the current compartment
add(FileElement) - Method in interface net.sf.quarrel.uml.ModelBuilder
Add an object parsed from the InputStream to the ModelBuilder.
add(FileElement) - Method in class net.sf.quarrel.uml.ModelBuilder2
Add an object parsed from the InputStream to the ModelBuilder. A new object will be added to underlying model to represent this object.
add(FileElement) - Method in class net.sf.quarrel.uml.ModelBuilderImpl
Deprecated.  
addAttribute(String) - Method in interface net.sf.quarrel.uml.AttributeAggregator
 
addAttribute(String, String) - Method in class net.sf.quarrel.uml.ModelBuilderImpl
Deprecated. Adds the specified attribute to a class
addAttribute(String) - Method in class net.sf.quarrel.uml.StructuredElement
 
addClass(String) - Method in class net.sf.quarrel.uml.ModelBuilderImpl
Deprecated.  
addElement(String) - Method in class net.sf.quarrel.uml.ModelBuilderImpl.InterfaceElementHandler
Deprecated.  
addInterface(String) - Method in class net.sf.quarrel.uml.ModelBuilderImpl
Deprecated.  
addOperation(String, String) - Method in class net.sf.quarrel.uml.ModelBuilderImpl
Deprecated.  
addOperation(String) - Method in interface net.sf.quarrel.uml.OperationAggregator
 
addOperation(String) - Method in class net.sf.quarrel.uml.StructuredElement
 
addRelationship(String, String, RelationshipType) - Method in class net.sf.quarrel.uml.ModelBuilderImpl
Deprecated.  
attributes() - Method in interface net.sf.quarrel.uml.AttributeAggregator
 
attributes() - Method in class net.sf.quarrel.uml.StructuredElement
 

C

CLASS - Static variable in class net.sf.quarrel.file.ElementType
 
ClassRenderer - class net.sf.quarrel.dot.ClassRenderer.
 
ClassRenderer() - Constructor for class net.sf.quarrel.dot.ClassRenderer
 
CommandLine - class net.sf.quarrel.CommandLine.
The class which exposes the Quarrel functionality to the command line.
CommandLine() - Constructor for class net.sf.quarrel.CommandLine
 
Composition - Static variable in class net.sf.quarrel.uml.RelationshipType
A relationship where an element includes one or more elements as parts which exists as a part of the whole and participate in the same life cycle.

D

DEPENDENCIES - Static variable in class net.sf.quarrel.file.FeatureType
The header for the dependencies compartment, identifying those elements the current element requires for its definition or implementation.
Dependency - Static variable in class net.sf.quarrel.uml.RelationshipType
A relationship that signifies that one model element requires other model elements for it specification or implementation.
DotRenderer - interface net.sf.quarrel.dot.DotRenderer.
Objects implementing this interface are responsible for taking a part of the model and turning it into a String that will represent the subject in DOT notation.

E

EXTENDS - Static variable in class net.sf.quarrel.file.FeatureType
The header for the extends compartment, identifying the more generalized element that the current element specializes.
Element - interface net.sf.quarrel.uml.Element.
Represents a entity in a model.
ElementCollector - class net.sf.quarrel.file.ElementCollector.
Responsible for building an intermediate model from the contents of an InputStream.
ElementCollector() - Constructor for class net.sf.quarrel.file.ElementCollector
 
ElementImpl - class net.sf.quarrel.file.ElementImpl.
The default implementation of the FileElement interface.
ElementImpl(String, ElementType, Map) - Constructor for class net.sf.quarrel.file.ElementImpl
 
ElementParsingService - class net.sf.quarrel.file.ElementParsingService.
Deprecated. this is now handled in the StreamParser class
ElementParsingService() - Constructor for class net.sf.quarrel.file.ElementParsingService
Deprecated.  
ElementText - class net.sf.quarrel.file.ElementText.
 
ElementText(String) - Constructor for class net.sf.quarrel.file.ElementText
 
ElementType - class net.sf.quarrel.file.ElementType.
ElementType represents the set of independent entities in a UML diagram, such class, interface, actor, etc.
elementExists(String) - Method in class net.sf.quarrel.uml.Model
Deprecated. this method will be removed or made private in the future
elements() - Method in class net.sf.quarrel.file.ElementCollector
Returns an iterator over the set of elements that have been collector.
elements() - Method in class net.sf.quarrel.file.StreamParser
 
elements() - Method in class net.sf.quarrel.file.StreamProcessor
Deprecated.  
elements() - Method in class net.sf.quarrel.uml.Model
Returns an Iterator for the set of Elements in the model.

F

Feature - class net.sf.quarrel.file.Feature.
This represents an instance of a FeatureType derived from a FileElement.
Feature(FeatureType, String) - Constructor for class net.sf.quarrel.file.Feature
 
FeatureType - class net.sf.quarrel.file.FeatureType.
An enumerations of compartments types that can exist inside an element, such as operations, dependencies and attributes.
FileElement - interface net.sf.quarrel.file.FileElement.
Represents a part of UML model, as read from the file.
finish() - Method in class net.sf.quarrel.file.ElementCollector
Brings the state of the collector to a completed state.

G

Generalization - Static variable in class net.sf.quarrel.uml.RelationshipType
An association between more general elements and more specific elements.
getClient() - Method in interface net.sf.quarrel.uml.Relationship
Returns the dependent FileElement in the relationship (child).
getClient() - Method in class net.sf.quarrel.uml.impl.RelationshipImpl
Returns the dependent FileElement in the relationship (child).
getDotString(Object) - Method in class net.sf.quarrel.dot.AttributeRenderer
 
getDotString(Object) - Method in class net.sf.quarrel.dot.ClassRenderer
 
getDotString(Object) - Method in interface net.sf.quarrel.dot.DotRenderer
Returns a String representing the subject Object in DOT notation.
getDotString(Object) - Method in class net.sf.quarrel.dot.InterfaceRenderer
getDotString(Object) - Method in class net.sf.quarrel.dot.ModelRenderer
Returns a String representing the subject Object in DOT notation.
getDotString(Object) - Method in class net.sf.quarrel.dot.RelationshipRenderer
 
getDotString(Object) - Method in class net.sf.quarrel.dot.StructuredElementRenderer
 
getDotString(Object) - Method in class net.sf.quarrel.dot.StubElementRenderer
 
getElementType() - Method in class net.sf.quarrel.file.ElementImpl
 
getElementType() - Method in class net.sf.quarrel.file.ElementText
 
getElementType() - Method in interface net.sf.quarrel.file.FileElement
Returns the type of the element
getEnum(String) - Static method in class net.sf.quarrel.file.ElementType
 
getEnum(String) - Static method in class net.sf.quarrel.file.FeatureType
Returns the FeatureType identified by the specified String.
getFeatures(FeatureType) - Method in class net.sf.quarrel.file.ElementImpl
 
getFeatures() - Method in class net.sf.quarrel.file.ElementType
 
getFeatures(FeatureType) - Method in interface net.sf.quarrel.file.FileElement
Returns a collection (copy) of String objects listing the set of features of the type specified.
getInstance(String) - Static method in class net.sf.quarrel.uml.RelationshipType
Looks the instance of the enumeration for the specified name.
getModel() - Method in interface net.sf.quarrel.uml.ModelBuilder
Returns the assempbled model.
getModel() - Method in class net.sf.quarrel.uml.ModelBuilder2
 
getModel() - Method in class net.sf.quarrel.uml.ModelBuilderImpl
Deprecated.  
getName() - Method in class net.sf.quarrel.file.ElementImpl
 
getName() - Method in interface net.sf.quarrel.file.FileElement
Returns the name of the element.
getName() - Method in class net.sf.quarrel.uml.AbstractElement
Returns the name for the element.
getName() - Method in class net.sf.quarrel.uml.Attribute
 
getName() - Method in interface net.sf.quarrel.uml.Element
Returns the name for the element.
getName() - Method in class net.sf.quarrel.uml.Operation
 
getSupplier() - Method in interface net.sf.quarrel.uml.Relationship
Returns the independent element in the relationship (parent).
getSupplier() - Method in class net.sf.quarrel.uml.impl.RelationshipImpl
Returns the independent element in the relationship (parent).
getText() - Method in class net.sf.quarrel.file.ElementText
 
getText() - Method in class net.sf.quarrel.file.Feature
 
getType() - Method in class net.sf.quarrel.file.Feature
 
getType() - Method in interface net.sf.quarrel.uml.Relationship
Returns an object representing the type of this relationship.
getType() - Method in class net.sf.quarrel.uml.impl.RelationshipImpl
Returns an object representing the type of this relationship.
getTypes() - Static method in class net.sf.quarrel.file.ElementType
 
getTypes() - Static method in class net.sf.quarrel.file.FeatureType
Gets a List of the FeatureType objects.

I

IMPLEMENTS - Static variable in class net.sf.quarrel.file.FeatureType
The header for the implements compartment, identifying the interfaces a class implements
INCLUDES - Static variable in class net.sf.quarrel.file.FeatureType
The header for the includes compartment, identifying the use cases that are aggregated into the used case being defined.
INTERFACE - Static variable in class net.sf.quarrel.file.ElementType
 
Import - Static variable in class net.sf.quarrel.uml.RelationshipType
Not sure where this is used.
InterfaceRenderer - class net.sf.quarrel.dot.InterfaceRenderer.
Responsible for the specializations needed to render an Interface in DOT notation.
InterfaceRenderer() - Constructor for class net.sf.quarrel.dot.InterfaceRenderer
Creates a new instance.
iterator() - Static method in class net.sf.quarrel.file.ElementType
 
iterator() - Static method in class net.sf.quarrel.file.FeatureType
Gets an Iterator over the FeatureType objects.

L

LINKS - Static variable in class net.sf.quarrel.file.FeatureType
Represents a specialized relationship attaching a note to an Element.

M

Merge - Static variable in class net.sf.quarrel.uml.RelationshipType
Not sure where this is used.
Model - class net.sf.quarrel.uml.Model.
Represents a UML model.
Model() - Constructor for class net.sf.quarrel.uml.Model
 
ModelBuilder - interface net.sf.quarrel.uml.ModelBuilder.
Interface for the class which builds an instance of the uml.Model class.
ModelBuilder2 - class net.sf.quarrel.uml.ModelBuilder2.
 
ModelBuilder2() - Constructor for class net.sf.quarrel.uml.ModelBuilder2
 
ModelBuilderImpl - class net.sf.quarrel.uml.ModelBuilderImpl.
Deprecated.  
ModelBuilderImpl() - Constructor for class net.sf.quarrel.uml.ModelBuilderImpl
Deprecated.  
ModelBuilderImpl.InterfaceElementHandler - class net.sf.quarrel.uml.ModelBuilderImpl.InterfaceElementHandler.
Deprecated.  
ModelBuilderImpl.InterfaceElementHandler(ModelBuilderImpl) - Constructor for class net.sf.quarrel.uml.ModelBuilderImpl.InterfaceElementHandler
Deprecated.  
ModelRenderer - class net.sf.quarrel.dot.ModelRenderer.
An implementation of DotRenderer
ModelRenderer() - Constructor for class net.sf.quarrel.dot.ModelRenderer
Creates an instance of DotRenderer for handling UML model objects.
main(String[]) - Static method in class net.sf.quarrel.CommandLine
The main method called from the command line.

N

NOTE - Static variable in class net.sf.quarrel.file.ElementType
 
net.sf.quarrel - package net.sf.quarrel
The root package of the project.
net.sf.quarrel.dot - package net.sf.quarrel.dot
This package is responsible for rendinging the generic UML model into GraphViz DOT notation.
net.sf.quarrel.file - package net.sf.quarrel.file
 
net.sf.quarrel.uml - package net.sf.quarrel.uml
 
net.sf.quarrel.uml.impl - package net.sf.quarrel.uml.impl
Implementations of the interfaces defined in net.sf.quarrel.uml.

O

OPERATIONS - Static variable in class net.sf.quarrel.file.FeatureType
The header for the operations compartment, identifying the the methods defined on the element.
Operation - class net.sf.quarrel.uml.Operation.
 
Operation(String) - Constructor for class net.sf.quarrel.uml.Operation
 
OperationAggregator - interface net.sf.quarrel.uml.OperationAggregator.
Created By: Brian Surratt Created On: Mar 26, 2006 10:49:51 PM
operations() - Method in interface net.sf.quarrel.uml.OperationAggregator
 
operations() - Method in class net.sf.quarrel.uml.StructuredElement
 

P

PACKAGE - Static variable in class net.sf.quarrel.file.ElementType
 
ParsingException - exception net.sf.quarrel.file.ParsingException.
Will be thrown when a parsing error occurs.
ParsingException() - Constructor for class net.sf.quarrel.file.ParsingException
 
parse(ElementText) - Static method in class net.sf.quarrel.file.ElementParsingService
Deprecated.  
parse() - Method in class net.sf.quarrel.file.StreamParser
 
pop() - Method in class net.sf.quarrel.file.ElementCollector
Pop the current compartment off the stack.
process() - Method in class net.sf.quarrel.file.StreamProcessor
Deprecated.  
push(String) - Method in class net.sf.quarrel.file.ElementCollector
Pushes a new compartment into the collector using the specified name

R

Realization - Static variable in class net.sf.quarrel.uml.RelationshipType
A relationship between an element which defines a set of behaviors, such as an interface, and an element which implements that interface.
Relationship - interface net.sf.quarrel.uml.Relationship.
Represents a relationship between two entities in a model.
RelationshipImpl - class net.sf.quarrel.uml.impl.RelationshipImpl.
An implemention of the Relationship interface.
RelationshipImpl(RelationshipType, Element, Element) - Constructor for class net.sf.quarrel.uml.impl.RelationshipImpl
Creates a new instance.
RelationshipRenderer - class net.sf.quarrel.dot.RelationshipRenderer.
An implementation of DotRenderer for relationships.
RelationshipRenderer() - Constructor for class net.sf.quarrel.dot.RelationshipRenderer
creates an instance of RelationshipRenderer.
RelationshipType - class net.sf.quarrel.uml.RelationshipType.
An enumaration of relationship types supported in the UML model.
relationships() - Method in class net.sf.quarrel.uml.Model
Returns an iterator over the set of relationships in the model
renderNameCompartment(StructuredElement) - Method in class net.sf.quarrel.dot.InterfaceRenderer

S

STEREOTYPES - Static variable in class net.sf.quarrel.file.FeatureType
The header for the stereotypes compartment, identifying the set of UML stereotypes that apply to the element being defined.
StreamParser - class net.sf.quarrel.file.StreamParser.
This class is responsible for parsing an InputStream and reporting all discovered elements to the ElementCollector.
StreamParser(InputStream) - Constructor for class net.sf.quarrel.file.StreamParser
Create a new StreamParse for the specified InputStream.
StreamProcessor - class net.sf.quarrel.file.StreamProcessor.
Deprecated. Use StreamParser
StreamProcessor(InputStream) - Constructor for class net.sf.quarrel.file.StreamProcessor
Deprecated.  
StructuredElement - class net.sf.quarrel.uml.StructuredElement.
 
StructuredElement(String) - Constructor for class net.sf.quarrel.uml.StructuredElement
 
StructuredElementRenderer - class net.sf.quarrel.dot.StructuredElementRenderer.
 
StructuredElementRenderer() - Constructor for class net.sf.quarrel.dot.StructuredElementRenderer
 
StubElementRenderer - class net.sf.quarrel.dot.StubElementRenderer.
 
StubElementRenderer() - Constructor for class net.sf.quarrel.dot.StubElementRenderer
 
supportFeatureType(FeatureType) - Method in class net.sf.quarrel.file.ElementType
 

T

toString() - Method in class net.sf.quarrel.file.ElementText
 
toString() - Method in class net.sf.quarrel.uml.UmlClass

U

USECASE - Static variable in class net.sf.quarrel.file.ElementType
 
UmlClass - class net.sf.quarrel.uml.UmlClass.
Represents a UML class, used to differentiate from interfaces.
UmlClass(String) - Constructor for class net.sf.quarrel.uml.UmlClass
Creates an instance.
UmlInterface - class net.sf.quarrel.uml.UmlInterface.
Represents the declaration of an interface in the UML model.
UmlInterface(String) - Constructor for class net.sf.quarrel.uml.UmlInterface
Creates a new instance with the specified name.
Usage - Static variable in class net.sf.quarrel.uml.RelationshipType
A relationship where an Actor uses a Use Case

A C D E F G I L M N O P R S T U

Copyright © 2006-2007. All Rights Reserved.